remote
Staff Software Engineer Engineering AI Team , Staff Software Engineer, Senior Software Engineer - Second Nature
Engineering Manager
Lead the Engineering AI team to design and deliver scalable, cloud‑native services using TypeScript, React, Next.js, NestJS, PostgreSQL, Kubernetes, Terraform, and AWS.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance AI‑enabled services and APIs for a resident experience platform.
- Drive technical direction and best practices across the team, ensuring code quality, scalability, and security.
- Collaborate with product, data science, and infrastructure teams to translate business requirements into robust solutions.
- Implement CI/CD pipelines, automated testing, and monitoring using Kubernetes, Terraform, and AWS services.
- Mentor senior and junior engineers, fostering a culture of continuous learning and innovation.
Requirements
- 5+ years of professional software engineering experience with a strong focus on TypeScript and modern front‑end frameworks (React, Next.js).
- Deep expertise in building server‑side applications using NestJS and relational databases such as PostgreSQL.
- Hands‑on experience deploying and managing containerized workloads on Kubernetes and provisioning infrastructure with Terraform on AWS.
- Proven track record of leading technical projects, delivering production‑grade code, and mentoring engineering teams.
- Excellent problem‑solving skills and ability to work effectively in a remote, cross‑functional environment.
Skills
typescriptreactnextjspostgresqlkubernetesterraformaws