We are looking for a Software Engineer with expertise in Node.js and React.js to work closely with product and design teams in a fast-paced startup environment.
In Short
Design, develop, and maintain scalable backend services using Node.js.
Build responsive and dynamic front-end applications using React and TypeScript.
Develop and integrate RESTful APIs and GraphQL endpoints.
Work with databases such as PostgreSQL, MongoDB, or Firebase.
Implement authentication and authorization solutions (OAuth, JWT, etc.).
Optimize application performance, security, and scalability.
Collaborate with product managers and designers.
Maintain CI/CD pipelines and ensure smooth deployments in cloud environments.
Participate in code reviews and agile development workflows.
Requirements
3-7+ years of JavaScript experience with Node.js and React.js.
Experience with state management (Redux, React Context, or Zustand).
Strong understanding of REST APIs, GraphQL, and WebSockets.
Familiarity with SQL/NoSQL databases.
Experience working with cloud services.
Knowledge of containerization (Docker, Kubernetes) is a plus.
Familiarity with testing frameworks and debugging tools.
Previous experience building complex applications.
Extremely organized and self-sufficient.
Excited to work in a startup environment.
Benefits
Opportunity to work in a fast-paced startup environment.
A Software Engineer for React is responsible for developing front-end web client applications and ensuring their functionality, security, and performance.
React
Front-end Development
WEB Applications
Unit Testing
Pakistan
Full-time
Software Development
185 weeks ago
Senior Software Engineer (Node and React) - Remote