Job Description
What you can expect from the job
- Innovation-driven environment with focus on learning and career growth
- Opportunity to shape architecture and engineering best practices
- Exposure to end-to-end product development and ownership
- Culture that values transparency, agility, and collaboration
- Collaborate with clients across diverse industries
- Lead design and development of scalable, cloud-native web applications
- Architect, build, and maintain reusable and reliable front-end and back-end code
- Drive innovation by proposing and building proof-of-concepts (POCs)
- Mentor junior developers and review code for best practices
- Work in CI/CD environments with strong DevOps culture
- Own performance optimization and system reliability
- Participate in sprint planning, user story refinement, and estimation activities
- What will help you do the job well
Must-have skills/ characteristics
- Strong proficiency in JavaScript (ES6+), TypeScript, Nextjs and React ecosystem
- Experience in Cloud based development (AWS, Azure, GCP)
- In-depth experience with Redux, Hooks, React Query, and state management patterns
- Solid backend development with Node.js, Express.js, and RESTful API design
- Experience with unit testing (Jest, Mocha, Supertest)
- Strong understanding of microservices, containerization (Docker), and modern DevOps pipelines
- Good exposure to MongoDB and any SQL database (PostgreSQL/MySQL)
- Familiarity with performance monitoring, observability tools, and analytics
- Working knowledge of GitHub, Git workflows, and pull request reviews
- Experience in Agile teams and global stakeholder communication
Other desirable skills/characteristics
- Experience with Angular.
- Familiarity with GraphQL APIs.
- Exposure to Kubernetes, Terraform, or Infrastructure-as-Code (IaC).
- Background in architectural decision-making and design patterns.
- Knowledge of ISMS Principles and best practices.
- Willingness to travel domestic/international.