Key Responsibilities:
�� Design, develop, and maintain server-side applications using .
�� Build and integrate RESTful APIs or GraphQL endpoints with frontend and third-party systems.
�� Collaborate with frontend developers, DevOps, and other teams to deliver scalable web and mobile applications.
�� Optimize applications for speed, performance, and scalability.
�� Ensure security and data protection best practices in backend services.
�� Write clean, maintainable, and well-documented code.
�� Conduct code reviews, write unit/integration tests, and participate in deployments.
�� Debug and resolve application issues and production bugs.
Requirements/Qualifications:
�� Bachelor��s degree in Computer Science, Engineering, or related field.
�� 4 - 6 years of professional experience in backend development with .
�� Strong understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
�� Experience with frameworks like , NestJS, or Koa.
�� Proficiency in working with databases:
Relational: MySQL, PostgreSQL, or MS SQL
NoSQL: MongoDB, Redis, etc.
�� Familiarity with RESTful API design and microservices architecture.
�� Experience with authentication and authorization (JWT, OAuth2).
�� Good understanding of Git, CI/CD pipelines, and containerization (Docker).
�� Familiarity with testing tools like Mocha, Chai, Jest, or Supertest.