What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science or equivalent experience
- 6-8 years of experience in full stack/backend development
- Strong expertise in Node.js and Express.js or similar frameworks
- Experience designing and developing RESTful APIs
- Solid React.js frontend development skills
- Strong understanding of SQL and NoSQL database design
- Experience with CI/CD pipelines and deployment tools
- Knowledge of microservices architecture and distributed systems
- Working knowledge of Python and FastAPI or similar frameworks
- Experience with Docker and Kubernetes
- Familiarity with Azure or GCP cloud platforms
- Strong understanding of software design patterns and best practices
Day to day
- Design, develop, and maintain scalable backend systems and APIs using Node.js with strong attention to security and performance
- Build and integrate React.js frontend components to create responsive, user-centric interfaces and smooth user experiences
- Contribute to architecture, microservices design, CI/CD pipelines, testing, and production support across the full SDLC
