Senior Software Engineer
Core
Architecting and implementing cloud-native backend services and automation tools to scale internal enterprise applications for an international student recruitment platform.
Role type
Senior IC backend software engineer (Node.js/AWS)
Builds
Cloud-native applications, automation systems, and backend services for internal enterprise teams
Domain
EdTech / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js (TypeScript/JavaScript), AWS ecosystem (Lambda, ECS, DynamoDB, RDS, S3, Step Functions), Infrastructure-as-Code (CloudFormation, CDK, Terraform), REST and event-driven API design, Playwright for browser automation, distributed systems observability, root-cause analysis
Preferred skills
AI automation tooling (Cursor, Codex, agentic frameworks), Domain-driven design, serverless-first architectures, event-sourcing patterns, front-end stacks (React, Vue), AWS security and cost-optimization
Technologies
Node.js, TypeScript, AWS Lambda, AWS ECS, AWS Fargate, AWS DynamoDB, AWS RDS, AWS S3, AWS Step Functions, AWS IAM, AWS CloudFormation, AWS CDK, AWS Terraform, AWS CloudWatch, AWS X-Ray, AWS EventBridge, Playwright, Selenium, Cypress, REST, SNS, SQS
Responsibilities
Partner with Product Managers to shape end-to-end solutions in an agile SDLC; Architect and implement Node.js/TypeScript services optimized for AWS runtimes; Implement automation for customer experience using Playwright; Design and integrate REST and event-driven APIs; Improve reliability and observability across distributed services; Own production support for critical services
Seniority
Senior, hands-on IC with team leadership experience