About EvolveWell
EvolveWell is a growing SaaS platform dedicated to supporting mental health and wellness coaches, therapists, and their clients. We provide an intuitive and powerful interface for professionals to manage their sessions, track progress, and access actionable insights through AI-driven tools. Our mission is to empower wellness professionals to deliver exceptional care while our clients thrive with personalized support.
While our platform empowers wellness professionals to deliver exceptional care, their clients benefit from personalized, on-demand access to wisdom, content, and exercises tailored specifically to their needs. With EvolveWell, they can embark on a seamless, interactive journey towards measurable personal growth, supported every step of the way.
The Role
We are looking for a skilled DevOps and Backend Engineer to join our team and help us scale our platform. You'll be a key player in building and maintaining our cloud infrastructure, ensuring reliable deployments, optimizing our development pipeline, and contributing to the backend development of our services. The ideal candidate will have experience with cloud-based systems, a solid understanding of backend technologies, and the ability to bridge the gap between infrastructure and application development. You'll be working with a modern tech stack including Azure, PostgreSQL, Elasticsearch, Terraform, NestJS, NextJS, Apollo, GraphQL, and FastAPI.
What You’ll Do
- Design, implement, and maintain a scalable and secure cloud infrastructure using Azure Cloud.
- Manage and optimize our CI/CD pipelines to enable rapid and reliable deployment across our platform.
- Develop, maintain, and optimize backend services using NestJS and FastAPI.
- Design and implement RESTful APIs and GraphQL endpoints to support frontend applications.
- Collaborate with frontend developers to ensure smooth integration between backend services and user interfaces.
- Implement and maintain database schemas, queries, and optimizations for PostgreSQL and Elasticsearch.
- Monitor and maintain the health, availability, and performance of our cloud-based services and backend applications.
- Implement best practices for infrastructure as code, using tools such as Terraform.
- Enhance our logging, monitoring, and alerting systems to support rapid troubleshooting and incident management.
- Participate in code reviews and contribute to the overall architecture and design of our backend systems.
What We’re Looking For
- 6+ years of combined experience in DevOps, Infrastructure Engineering, and Backend Development roles.
- Strong experience with Azure Cloud services (AKS, ACR, Azure Functions, Azure DevOps, etc.).
- Proficiency in backend development using Node.js (NestJS) and Python (FastAPI).
- Experience with GraphQL and Apollo Server for API development.
- Solid understanding of database design, optimization, and management, particularly with PostgreSQL and Elasticsearch.
- Knowledge of security best practices and implementing robust security measures.
- Proficiency in infrastructure as code tools such as Terraform.
- Solid understanding of CI/CD pipelines and related technologies (e.g., Jenkins, GitHub Actions, Azure DevOps).
- Familiarity with container orchestration (e.g., Docker, Kubernetes).
- Experience with frontend technologies (e.g., NextJS) is a plus.
- Strong problem-solving skills and ability to debug complex issues across the full stack.
- Ability to work independently and handle multiple priorities in a fast-paced startup environment.
Why Join EvolveWell
- Be part of a mission-driven company making a meaningful impact in the mental health and wellness space.
- Collaborative and innovative work environment.
- Flexible hybrid working model.
- Competitive salary and benefits package.
- Continuous learning and professional development opportunities.