Senior Backend Engineer

About Mentalyc

We redesign therapy—and we don’t take no for an answer.

“Impossible” gets us excited. We chase hard problems, missing questions, and truths no one’s cracked. We think big, fight hard, and stare fear in the face.

Mentalyc started in 2021 when analyzing therapy sessions seemed untouchable. Investors passed. We proved them wrong. We grew on revenue, product-market fit, and relentless experimentation.

Today we lead the fast growing AI scribe therapists market. We have millions in revenue from thousands of clients. And we are just getting started.

We’re building a future where therapy is measurable, effective, and radically transformed. We won’t stop until we get there.

What We Offer:

  • End-to-End Backend Ownership: Design and implement scalable, distributed backend and  database solutions, improving performance and efficiency across development, staging, and production environments.
  • Cutting-Edge Scalability Challenges: Work on high-throughput backend systems and optimize our database system to achieve near-instant transactions.
  • Cloud-Native Engineering: Build and optimize backend infrastructure using AWS cloud services, ensuring robust and resilient deployments.
  • Flexible Remote Work: Join a globally distributed team with a collaborative and high-impact engineering culture.

Responsibilities:

  • Optimize Database Performance: Architect and scale our MySQL/PostgreSQL database to handle high-frequency transactions with minimal latency.
  • Implement Low-Latency Solutions: Design and deploy distributed database strategies to ensure high availability and low-latency API and query performance across multiple regions.
  • Enhance Database Versioning & Management: Implement best practices for database migrations, versioning, and schema management across development, staging, and production.
  • Improve API & Backend Services: Build and maintain high-performance GraphQL and REST APIs, ensuring seamless data flow and system integrity.
  • Automate & Scale Infrastructure: Work with DevOps and other engineers to streamline deployments, automate scaling, and improve system observability on AWS (EKS, RDS, Lambda, DynamoDB, etc.) and other stacks.
  • Drive Testing & Reliability: Develop and implement database testing frameworks to ensure performance and data integrity under load.
  • Enhance Reliability & Debugging: Ability to troubleshoot performance bottlenecks, database slow queries, and API latency issues.

Requirements:

Core Backend & API Development:

  • Backend Scalability Experience: 5+ years of experience in backend engineering, focusing on handling high-traffic APIs and database scalability.
  • Proficient in Node.js & TypeScript: Strong experience building and optimizing scalable APIs.
  • Test-Driven Development (TDD): Comfortable writing unit, integration, and database tests using tools like Jest, Mocha, Supertest, or dbUnit.

Database & Performance Optimization

  • SQL & Database Optimization: Expertise with MySQL, including query tuning, indexing, and replication for performance.
  • Database Migrations & Schema Management: Familiarity with Prisma Migrate, Flyway, or Liquibase to handle schema evolution across environments.
  • Caching & Performance Optimization: Knowledge of Redis, Memcached, and strategies to reduce database load.

Infrastructure & Cloud (Linux, AWS)

  • Linux & Automation Proficiency: Comfortable working in Linux-based environments, with basic scripting (Bash, Python) and automation tools (Docker, Terraform).
  • AWS Cloud Services: Hands-on experience with AWS (RDS, DynamoDB, Lambda, S3, API Gateway, ECS or EKS) for scalable infrastructure.
  • CI/CD & Deployment: Familiarity with automated deployments and managing staging/production environments.

Observability & Security:

  • Monitoring & Logging: Experience setting up Grafana, Prometheus, OpenTelemetry, Loki, or ELK Stack for log analysis and distributed tracing.
  • Code Quality & Security: Experience with static analysis tools like SonarQube, secure API design, and authentication/authorization best practices (OAuth, JWT, etc.).

Personal Qualities:

  • Proactive & Independent Problem-Solver: Able to work autonomously in a fast-moving, high-growth startup environment.
  • Strong Communication Skills: Ability to effectively articulate technical concepts and collaborate across diverse teams.
  • High Adaptability: Comfortable working in a fast-paced and evolving environment and can pivot quickly to address changing priorities.
  • Results-Driven: Focused on achieving measurable outcomes and continuously seeking to improve both team performance and product quality.
  • Strategic Thinker: Able to align technical decisions with broader business goals and has a knack for seeing the bigger picture.

Nice to Have:

  • Background in High-Frequency Transactional Systems: Previous work in fintech, e-commerce, gaming, or real-time analytics.
  • Experience with Compliance & Security Standards: Familiarity with HIPAA, SOC 2, or similar compliance frameworks for data security and privacy.
  • Serverless & Event-Driven Architectures: Knowledge of AWS Lambda, SNS/SQS, and event-driven patterns.