Key Responsibilities:
- Build scalable backend services using Node.js, Express.js, and TypeScript/JavaScript
- Develop and maintain REST APIs and microservices
- Work with cross-functional teams (Frontend, QA, Product)
- Optimize performance, reliability, and security
- Integrate databases, third-party APIs, and internal systems
- Conduct code reviews and write clean, testable code
- Troubleshoot production issues effectively
Required Skills:
- Strong expertise in Node.js, Express.js
- Good experience with MySQL / PostgreSQL
- Knowledge of Redis, queues, or WebSockets (advantage)
- Hands-on experience with authentication, authorization & security
- Familiarity with Git, CI/CD, and cloud platforms (AWS/GCP/Azure)
- Experience with unit testing frameworks (Jest/Mocha)
Good to Have:
- Experience with Docker, Kubernetes
- GraphQL knowledge
- Understanding of DevOps
- Open-source contributions