Experience Required:
5+ years
Job Description:
Responsibilities:
Must Have:
- Strong proficiency in MongoDB, Express.js, React.js, and Node.js
- Deep understanding of TypeScript, including type safety, generics, and interfaces
- Experience working with GraphQL (queries, mutations, schema design, resolvers)
- Solid hands-on experience in Next.js (preferably with the App Router and Server Components)
- Proficient in frontend performance optimization, code-splitting, and SEO best practices
Cloud & DevOps
- Practical experience with Microsoft Azure Cloud
- Should be familiar with Azure Portal
- Hands-on with services like:
- Azure Container Registry (ACR)
- Azure Key Vault
- App Insights for monitoring and logging
- App Registrations and User Management (AAD)
- Experience with Docker for containerization
- Experience deploying and managing applications on Azure Kubernetes Service (AKS)
Design & UI
- Strong understanding of Tailwind CSS for building responsive and modern UI
- Ability to translate Figma or design mockups into clean, maintainable components
Job Responsibilities:
- Good understanding of REST APIs and microservice architecture
- Familiarity with CI/CD pipelines (preferably Azure DevOps)
- Knowledge of code quality tools (ESLint, Prettier, unit testing frameworks like Jest)
- Exposure to authentication & authorization flows (OAuth2, OpenID Connect)
Soft Skills
- Strong problem-solving and debugging skills
- Excellent communication and collaboration abilities
- Ability to mentor junior developers and perform code reviews
- Ownership mindset and attention to detail
Primary Skills:
- React
- NodeJS
- DevOps
- MongoDB
- GraphQL
Other Skills:
- RESTful API design
- Agile/Scrum Methodologies
- Problem Solving