AWSCloudJavaScriptNode.jsReactReact NativeTerraformTypeScriptGitHub ActionsECSS3RDSGitHubCI/CDLeadershipMentoringCommunicationRemote Work
About this role
Role Overview
Own and evolve backend & cloud architecture – Design, build, and operate scalable, reliable backend systems using Node.js/TypeScript on AWS, ensuring best practices across infrastructure, security, and performance.
Lead infrastructure automation and delivery excellence – Drive the transition to Infrastructure as Code (Terraform) and optimize CI/CD pipelines (GitHub Actions) to enable fast, safe, and repeatable deployments.
Provide technical leadership and cross-functional guidance – Mentor backend engineers, uphold high code quality standards, and clearly communicate architectural trade-offs to product, frontend, and non-technical stakeholders.
Success in the first 6 months looks like: Infrastructure Health & Optimization: Conduct a comprehensive audit of our AWS environment to identify opportunities for scalability, cost-efficiency, and security improvements. Modernization: Creation of a roadmap to migrate core infrastructure to a manageable 'Infrastructure as Code' stack. Delivery & Mentorship: actively leading the technical delivery of key product features while mentoring the backend team on code quality.
Requirements
AWS Cloud Infrastructure: Proficiency with managing core services (VPC, RDS, ECS, S3) following industry best practices.
Infrastructure as Code (IaC): Proven experience with tools like Terraform to lead our transition from manual setup to automated, reproducible infrastructure.
Backend Architecture: Deep experience designing reliable, scalable applications using TypeScript and Node.js.