Software Engineer
Core
Software engineer building web-based systems and supporting production systems for students and university partners using AI-assisted development.
Role type
Mid-level IC software engineer (web systems)
Builds
Web-based systems, microservices, and API infrastructure for an education platform
Domain
EdTech / Higher Education
Deliverable
product features
Required skills
TypeScript, React, Node.js, AWS (Lambda, SQS/SNS, S3, DynamoDB), microservices, API design, contract testing, containerization, test automation, serverless architecture, test-driven development, CI/CD, code review, AI coding tools
Preferred skills
Experience with AI coding tools on production work, planning skills, knowledge of modern software development techniques
Technologies
TypeScript, React, Node.js, AWS, Docker, Kubernetes, Terraform
Responsibilities
Collaborate with product teams to plan development tasks; Design, develop, test, and deploy web-based systems; Review code; Support production systems and maintain existing products; Utilize modern software development techniques like TDD and CI/CD; Share knowledge and hone technical skills.
Seniority
Mid-level, hands-on IC