Tech Stack
AWSCloudCypressEC2JavaScriptJestNext.jsSQLTerraformTypeScript
About the role
- Senior Software Developer (Lead) role steering technical strategy, mentoring engineers, and shaping Voice AI platform.
Lead a team of developers in an Agile setup facilitating planning sessions, standups, and code reviews.
Architect and build reliable front-end and back-end solutions with Next.js, Elysia.js, and TypeScript/JavaScript.
Drive decisions around system architecture, infrastructure, and deployment strategies.
Oversee and optimize SQL databases for performance and reliability.
Own our DevOps roadmap, from CI/CD pipelines to AWS deployments (EC2, S3, RDS, Lambda, API Gateway, CloudWatch).
Set high standards for code quality, scalability, and testing practices.
Mentor engineers, provide hands-on guidance, and help scale the team capabilities.
Requirements
- 5+ years of professional software development experience, including 2+ years leading teams.
Deep expertise in JavaScript/TypeScript with strong proficiency in Next.js.
Solid back-end experience, ideally with Elysia.js or similar frameworks.
Strong command of SQL and relational database management.
Proven hands-on experience with AWS services (EC2, S3, RDS, IAM, CloudFormation/CDK).
Practical knowledge of DevOps practices, including CI/CD automation and cloud deployment.
Proficiency with Git/GitHub workflows and modern version control.
A track record of thriving in fast-moving, high-ownership environments (startup experience is a plus).
Strong communication and leadership skills.