Back to Career

Senior Software Engineer

Location:
Remote
Level:
Senior
English:
Project stage:
Project Overview

We are looking for a Senior Backend Engineer to build and deploy a Python-based middleware service that securely integrates the mobile application with external AI services for voice and text analysis. You will architect backend services that handle token exchange, API key management, and data flow between the patient mobile app, AI analysis services (voice and text), and the EHR backend system. This role requires strong Python backend expertise, experience with containerized deployments, and an understanding of secure authentication patterns in healthcare systems.

Our client is a mental health platform that combines mobile technology with AI-powered therapy support. Patients record voice journal entries through a mobile app, which are analyzed by AI to help therapists identify the most effective treatment strategies for each individual. The approach is rooted in Cognitive Behavioral Therapy (CBT), helping patients change thinking patterns and develop healthier behaviors through guided problem-solving and relaxation techniques. The platform connects patients with therapists through HIPAA-compliant mobile and web interfaces.

This role requires close collaboration with stakeholders based in the United States (PST). You’ll participate in regular meetings, technical discussions, and planning sessions across time zones.

Technical Details:
  • Backend: Python 3.x, RESTful APIs
  • Authentication: OAuth 2.0, JWT, token-based flows
  • External APIs: Voice analysis service, text/chat analysis AI service, EHR system API
  • Security: API key management, secure secrets handling, TLS, HIPAA compliance
  • Containerization: Docker, Kubernetes (K8s)
  • CI/CD: GitLab CI/CD, GitHub Actions, or similar
  • Infrastructure-as-Code: Helm, Terraform, or similar
  • Cloud Platform: ⚠️ TBD - AWS, GCP, or Azure (not yet confirmed by client)
  • Monitoring & Observability: Prometheus, Grafana, ELK stack, or similar
  • Project Management: Linear
Job Highlights:
  • Build HIPAA-compliant backend infrastructure for behavioral health platform.
  • Design a secure middleware architecture that prevents API key exposure in mobile apps.
  • Work with modern AI services for voice and text analysis in the mental health domain
  • Combined backend + DevOps role with architectural ownership and infrastructure responsibilities
  • Real-world impact supporting patient-therapist communication and mental health outcomes

Team Composition:
Responsibilities
  • Design and implement a Python backend middleware service with RESTful APIs that securely proxy requests between mobile apps and external AI services (voice and text analysis), handling data formatting, token exchange, and API key protection.
  • Integrate with external AI services and EHR backend, implementing OAuth 2.0 token flows, secure secrets management, and error handling for third-party API failures and rate limits.
  • Implement security controls, including HIPAA-compliant data handling, server-side rate limiting, anomaly detection, TLS configuration, and audit logging.
  • Set up and manage Kubernetes infrastructure with CI/CD pipelines, Infrastructure-as-Code (Helm/Terraform), and observability stack (monitoring, logging, alerting).
  • Collaborate with Mobile Engineer on API contracts and integration patterns, participate in code reviews and architecture decisions, and write tests for backend services.

Qualifications
  • 5+ years of professional backend development experience with strong Python expertise.
  • Experience using AI-powered productivity tools (Cursor, VS Code with Copilot, or similar AI-enhanced IDEs) and LLMs for research and problem-solving (ChatGPT, Claude, etc.).
  • Proven experience designing and building RESTful APIs and backend services in production environments.
  • Hands-on experience with Kubernetes (K8s) and containerized deployments (Docker).
  • Strong background with CI/CD pipelines (GitLab CI/CD, GitHub Actions, or similar).
  • Experience with Infrastructure-as-Code practices (Helm, Terraform, or similar tools).
  • Solid understanding of OAuth 2.0, JWT, and token-based authentication flows.
  • Strong knowledge of HTTPS, TLS, REST API security, and secure communication patterns.
  • Experience integrating with third-party APIs and handling external service errors, rate limits, and retries.
  • Understanding of HIPAA compliance requirements or healthcare data handling (bonus: prior healthcare/telehealth experience).
  • Strong problem-solving skills and ability to work autonomously with minimal oversight.
  • Clear written and spoken English for async collaboration and documentation.

Nice to Have

  • Experience with the FastAPI framework specifically.
  • Experience with major cloud platforms (AWS, GCP, or Azure) and cloud-native services.
  • Experience managing production Kubernetes clusters at scale.
  • Knowledge of monitoring and observability stacks (Prometheus, Grafana, ELK, or similar).
  • Experience integrating AI/ML services (speech analysis, NLP, chatbots, LLM APIs).
  • Experience building backend APIs for mobile applications (iOS/Android) and understanding mobile-specific constraints.
  • Familiarity with rate-limiting strategies, anomaly detection, and abuse prevention patterns.
  • Background in telehealth, mental health, or healthcare technology platforms.
  • Experience with Python async frameworks and async/await patterns.
  • Familiarity with PostgreSQL or relational databases.
  • Prior experience in a lead or mentorship role.
  • GitHub-based workflows and conventional commits.

Workflow
  • Secure middleware service: Design and build a Python backend service that acts as a secure proxy between the React Native mobile app and external AI services (voice analysis for ~40-second audio clips, text analysis, and chatbot services for journal entries), preventing API key exposure in the public mobile client.
  • Token exchange and authentication: Implement OAuth 2.0 flows and token management to accept access tokens from the mobile app, use them to post analysis results to EHR backend on behalf of users, and return results to the mobile app (MVP approach: token passthrough; future: proper OAuth client implementation).
  • API integration and data formatting: Develop REST endpoints to receive voice and text data from mobile app, package and format data for external AI service APIs (batch uploads for voice, conversational flow for text), receive processed analysis responses, and forward results to EHR backend.
  • Security and rate limiting: Securely manage API keys and secrets (storage, rotation, access control), implement server-side rate limits and anomaly detection, configure TLS with certificate pinning support, and set up monitoring to prevent abuse of paid AI services.
  • Infrastructure and deployment: Set up and manage a Kubernetes cluster for backend deployment, build CI/CD pipelines for automated testing and deployment, implement Infrastructure-as-Code practices using Helm and Terraform, configure monitoring, logging, and alerting systems (Prometheus, Grafana, ELK stack or similar).
  • Mobile integration support: Collaborate with Mobile Engineer (React Native) to define API contracts, understand mobile app architecture and data flow requirements, and implement backend endpoints that support mobile workflows.

Our Benefits

Work & Life Balance

20 paid working days off
Soulful corporate events and team buildings
Opportunity to work remotely

Work Environment

All the necessary equipment
A comfortable and modern office
Accounting services
Relocation reimbursement

Health & Wellness

Health insurance
$600 extra for the health care, sports or mental health
10 working days of sick leave

Professional Development

$600/year you can spend on:
Courses, trainings, seminars
Improvement of qualification/ certification
English lessons

[ our values/ ]

What Keeps Us Sharp and Steady

We cut the fluff and keep it real—owning our work, refining our craft, and always leveling up. No excuses, just a team that’s in it together, pushing boundaries and delivering results.
Pragmatic

Pragmatic

Theory’s cute, but results pay the bills. Perfect’s a fairy tale—done right is what counts.
Adult

Adult

No drama, no sugarcoating. We own our wins and our screw-ups, and treat failure like free tuition.
Craftspeople

Craftspeople

We’re not assembly-line coders. We build, we refine, and we don’t put a fresh coat of paint on bad code.
Forever Learners

Forever Learners

Falling behind? We leave that to others. Leveling up fast, chasing down answers, and never settling for “I don’t know.”
Great Allies

Great Allies

No lone wolves here. We listen before we talk, communicate like grown-ups, and make the ride better for everyone.

[ global team, remote freedom/ ]

Headquartered in the USA and Ukraine, but our team? We're everywhere.

We’re fully remote, so you can work wherever you’re most productive.
Costa Rica
Team Hub
USA
Strategic & Office & Team Hub
Spain
Strategic & Team Hub
Poland
Strategic & Team Hub
Romania
Team Hub
Ukraine
Office & Team Hub
Costa Rica
Bulgaria
Team Hub
Georgia
Team Hub
Armenia
Team Hub
Lviv
Myroslava Skoryka Street, 31, Lviv, Ukraine, 79000
diana.zherebetska@mev.com
Cherkasy
Pushkina Street, 100, Cherkasy, Ukraine, 18000
vladyslava.korol@mev.com
Walnut Creek
1212 Broadway Plaza, Walnut Creek, California, USA
solutions@mev.com

FAQs

Got questions? No worries, we've got all your answers covered in our FAQ!

Absolutely! We offer flexible remote work options, so you can work from anywhere worldwide. Prefer the office vibe? We’ve got a modern, comfy workspace in Ukraine, fully equipped with everything you need.

We have a structured onboarding process to make your transition smooth and welcoming. You’ll have access to mentors, detailed resources, and a supportive team to help you hit the ground running.

We conduct performance reviews every six months to assess your achievements, align your goals with the company’s vision, and identify growth opportunities. During these reviews, you’ll:

  • Get a clear picture of your strengths and areas to improve
  • Receive feedback on your performance and productivity
  • Set goals that align with your career path and the company’s strategy

At MEV, we’re all about continuous learning and growth. Here’s what a typical path looks like for a Software Engineer:

  • Junior Engineer: Build foundational skills like bug fixing and documentation with guidance from senior team members.
  • Mid-level Engineer: Take on more complex tasks, mentor junior engineers, and play a bigger role in problem-solving and code optimization.
  • Senior Engineer: Lead projects, tackle high-level technical challenges, and align technical work with business goals. You’ll also mentor others and drive innovation within the team.
  • Staff Engineer: Lead large-scale projects, design system-wide architectures, and manage multi-team efforts. You’ll mentor senior engineers and steer the technical strategy.

At every step, your responsibilities grow—and so does your impact. Regular reviews and professional development opportunities keep you moving forward.

We believe in open, transparent communication and a collaborative culture. Regular team meetings, project updates, and social events keep everyone connected and engaged.

We’re big on balance. Here’s what we offer:

  • 20 paid vacation days per year
  • 10 sick days
  • Flexible working hours

Your well-being matters to us. We offer:

  • Comprehensive health insurance
  • $600 annually for healthcare, sports, or mental health support

We invest in your growth. You’ll get $600 annually to spend on:

  • Courses, trainings, and seminars
  • Professional certifications
  • English lessons

Our culture is built on mutual respect, continuous learning, and a passion for innovation. We value diversity, creativity, and a good sense of humor. We’re a team of professionals who support each other, celebrate successes, and challenge ourselves to grow.

Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information

Accept all cookies