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.