
Senior Software Engineer
ApplyBoard12 months ago
Gurgaon, IndiaSenior
Responsibilities
- Partner with Product Managers on discovery, requirements gathering, and end-to-end solution design.
- Architect and implement Node.js and TypeScript services optimized for AWS runtimes such as Lambda and ECS.
- Build customer experience automation using Playwright and browser-based UI task automation.
- Design and integrate REST and event-driven APIs connecting internal and third-party systems.
- Improve reliability, performance, observability, and preventive operational practices across distributed services.
- Own production support, root-cause analysis, architecture documentation, operational runbooks, and development workflows.
Requirements
- 8+ years of experience building backend services with Node.js, TypeScript, or JavaScript, including leadership of project teams or initiatives.
- Experience with AWS services including Lambda, API Gateway, ECS/Fargate, DynamoDB/RDS, S3, Step Functions, and IAM.
- Experience with infrastructure-as-code tools such as CloudFormation, CDK, or Terraform.
- Experience with browser automation tools such as Selenium, Playwright, or Cypress.
- Track record delivering scalable and resilient APIs and microservices with observability, security, and automated test coverage.
- Familiarity with event-driven and message-based integrations, data transformation pipelines, and agile processes.
- Strong communication skills and ability to document architectures and operational workflows clearly.
- Preferred experience includes AI automation tooling, domain-driven design, serverless-first architectures, event sourcing, React or Vue, and AWS security, compliance, or cost-optimization practices.
Benefits
- Six-month contract with potential extension based on performance and business needs.
- Opportunity to work with a mission-driven, collaborative, high-growth organization focused on international education.
- ApplyBoard welcomes applicants with disabilities and provides accommodations throughout the hiring and selection process.