2 months ago
Bengaluru, IndiaSenior
Responsibilities
- Design and build scalable, performant full-stack applications using TypeScript and Node.js for cloud deployment.
- Develop resilient backend services backed by relational databases and implement high-traffic web applications with React and Next.js.
- Use agentic development practices to decompose features, provide coding agents with context, and review and validate their output.
- Create and maintain unit, integration, and end-to-end automated test suites using tools such as Jest and Playwright.
- Own a product module through its full development lifecycle while collaborating with engineering, product, and UX teams.
- Stay current with automation, AI, and workflow-orchestration trends and contribute to improvements in the technology stack.
Requirements
- At least 5 years of experience building high-performance, resilient backend services in a modern programming language.
- Strong frontend development skills with React or a comparable modern framework; React, Next.js, and TypeScript production experience is preferred.
- Proficiency with relational databases and data modeling.
- Strong understanding of OAuth2/OIDC authentication flows and object-oriented programming and design principles.
- Experience with Git and modern build and tooling ecosystems, including bundlers or package managers such as Webpack, Vite, NPM, or pnpm.
- Hands-on experience with automated unit, integration, and end-to-end testing using Jest and Playwright or equivalents such as Vitest or Cypress.
- Familiarity with CI/CD pipelines, Docker, Kubernetes, Argo CD, Prometheus, and Grafana.
- Knowledge of the message broker pattern and experience with at least one message queuing service.
- Ability to learn new languages, frameworks, and development paradigms quickly.
Benefits
- Hybrid work policy with required in-office collaboration on Tuesdays and Thursdays and flexible working hours.
- Market-leading salary determined through a fair and consistent process, plus an annual performance-based bonus.
- Enhanced parental leave with 20 weeks for primary caregivers and 10 weeks for secondary caregivers at 100% pay.
- Comprehensive health, accidental, and life insurance.
- Flexible time off including 21 paid leaves, 9 casual and sick leaves, approximately 10–12 Indian holidays, and leave for other life events.
- Multiple company wellness days and access to RethinkCare behavioral health resources.
- Unlimited access to LinkedIn Learning and interactive Microsoft courses and training, with opportunities to earn certifications.
- Modern open-plan workspace with a gaming area, free snacks and drinks, and regular social events.
Tech Stack
Argo CDC#CypressDockerGitGoGrafanaJavaJestKubernetesNext.jsNode.jsnpmPrometheusPythonReactTypeScriptWebpack
