A

ApplyBoard

Matches international students with study programs

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 8 years of experience building backend services with Node.js, TypeScript, or JavaScript, including experience leading project teams or initiatives.
  • Experience with the AWS ecosystem, including Lambda, API Gateway, ECS/Fargate, DynamoDB/RDS, S3, Step Functions, and IAM, plus infrastructure as code using CloudFormation, CDK, or Terraform.
  • Experience with browser automation tools such as Selenium, Playwright, or Cypress.
  • A track record of delivering scalable and resilient APIs and microservices with strong observability, security, and automated test coverage.
  • Familiarity with event-driven and message-based integrations, including SNS/SQS and EventBridge, and with data transformation pipelines.
  • Experience working with agile processes in fast-paced, high-growth environments.
  • Ability to communicate complex scenarios to technical and non-technical stakeholders.
  • Ability to document architectures, operational runbooks, and development workflows clearly.

Responsibilities

  • Partner with Product Managers during discovery and requirements gathering to shape end-to-end solutions in an agile software development life cycle.
  • Architect and implement Node.js and TypeScript services optimized for AWS runtimes such as Lambda, ECS, and containerized workloads.
  • Implement automation for the customer experience department using Playwright to automate browser-based user-interface tasks.
  • Design and integrate REST and event-driven APIs, orchestrating data flows between internal and third-party systems, including higher-education platforms and software-as-a-service tools.
  • Improve reliability, performance, and observability across distributed services using AWS-native tooling such as CloudWatch, X-Ray, and EventBridge and modern DevOps practices.
  • Own production support for critical services, drive root-cause analysis, and implement preventive improvements.

Desired Qualifications

  • AI automation tooling, including Cursor, Codex, MPC servers, or agentic frameworks.
  • Exposure to domain-driven design, serverless-first architectures, or event-sourcing patterns.
  • Familiarity with front-end stacks such as React or Vue for full-stack collaboration.
  • AWS security, compliance, or cost-optimization certifications or hands-on experience.

About the Company

ApplyBoard

Matches international students with study programs

ApplyBoard connects international students with programs worldwide by bringing together students, recruitment partners, and educational institutions on one platform. It helps students find and apply to study-abroad programs that fit their background and interests through a matching system powered by its technology. The platform earns revenue by charging fees to educational institutions and recruitment partners for services that streamline the application process and diversify student populations. ApplyBoard has secured scholarships worth over $50 million through exclusive partnerships, adding value for students and strengthening ties with partner schools. Its goal is to simplify and accelerate the study-abroad experience by providing a centralized, efficient marketplace for students, partners, and schools.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$567M
Headquarters
Kitchener, Canada
Founded
2015

Recently Posted Jobs

Explore more opportunities at ApplyBoard

See more jobs