Develop, maintain, and optimize backend services using Node.js.
Design and implement RESTful APIs, microservices, and server-side logic.
Collaborate with frontend teams, product managers, and QA to deliver seamless features.
Ensure application performance, scalability, and security.
Write clean, reusable, and testable code following best practices.
Troubleshoot and debug complex technical issues.
Participate in code reviews and provide technical guidance to team members.
Work with databases (SQL/NoSQL) and integrate third-party services.
Contribute to architecture decisions and improve development processes.
3+ years of experience in Node.js development.
Strong understanding of JavaScript/TypeScript, asynchronous programming, and event-driven architecture.
Hands-on experience with Express.js, Nest.js, or similar frameworks.
Experience with MongoDB, PostgreSQL, or MySQL.
Understanding of caching technologies (Redis, etc.).
Experience with AWS, Docker, CI/CD pipelines (preferred).
Strong problem-solving skills and attention to detail.
Ability to work independently and in a team environment.
Experience Level
2.5 years
Category
Other - Software Development
Location
Engineering Office, Lahore, PK