, and more.
Collaborate closely with frontend engineers and product teams.
Key Responsibilities
Design and implement RESTful APIs for CMS platforms and mobile/web apps.
Maintain and extend our
Node.js/TypeScript
backend architectures.
Optimize performance and scalability for real-world production use cases.
Develop and manage relational databases using
PostgreSQL + Prisma ORM
.
Implement secure authentication and authorization workflows (JWT, OAuth).
Ensure quality through unit, integration, and end-to-end testing.
Participate in code reviews and architectural discussions.
Maintain API documentation (Swagger/OpenAPI).
Monitor and improve reliability, security, and performance.
Tech Stack
Languages & Frameworks:
Node.js, Express, TypeScript
Database:
PostgreSQL with Prisma ORM
Documentation:
Swagger/OpenAPI
Monitoring:
Sentry, Winston
Testing:
Jest
Containerization:
Docker
Must-Have Skills
3+ years of professional experience in backend development.
Strong expertise in
Node.js, Express.js, TypeScript
.
Solid understanding of
RESTful API design principles
.
Experience with relational database design and query optimization (
PostgreSQL
preferred).
Hands-on experience with
Prisma ORM
or equivalent ORM.
Knowledge of
authentication and authorization mechanisms (JWT, OAuth)
.
Experience integrating with third-party APIs (e.g., payment gateways, logistics providers).
Familiarity with
API documentation tools
.
Strong fundamentals in web application security.
Git proficiency and familiarity with modern development workflows.
Bonus Skills
Redis (for caching and rate limiting)
Docker and container orchestration
CI/CD pipelines
Experience with microservices architecture
Real-time communication technologies (WebSockets)
Familiarity with cloud platforms (AWS)
Domain knowledge in e-commerce or merchant platforms
Job Type: Full-time
Benefits:
Flexible schedule
Location Type:
In-person
Schedule:
Day shift
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.