Senior Python Developer

Join us as a Senior Python Developer and help build a global well-being platform that supports employees worldwide. Work with cutting-edge technologies like Python, AWS, and microservices while solving complex challenges in scalability and performance. Enjoy flexible work options, great benefits, and a supportive environment that fosters professional growth.

  • Full time
  • Lviv/remote

About the project

The health app you’ll contribute to is a comprehensive well-being platform designed for companies worldwide. It’s the go-to resource for employees seeking support, guidance, and advice on challenges in their work and personal lives. Whether it’s reading an article on mental health, completing a financial assessment, or connecting with a counselor, the app has you covered.

It also offers fitness tracking, integrations, perks like gift cards, and social recognition features—all aimed at promoting employee well-being and fostering a positive workplace culture.

How we do it

Our team of 35+ backend developers is building and maintaining a large-scale, modern web infrastructure hosted on AWS, using technologies like Python, PHP, Node.js, Mongo, DynamoDB, and MySQL.

As our platform expands globally, we face exciting challenges like distributed data storage, performance optimization, and scaling. We work across the entire development lifecycle—designing solutions, writing and testing code, automating deployments, and collaborating with web, iOS, Android, QA, infrastructure, and product teams to deliver exceptional results.

We’re also migrating from a monolithic application to a microservices architecture using tools like the Serverless Framework and AWS services.

Our work environment is friendly and supportive, encouraging developers to learn, grow, and share ideas. We attend conferences, host team workshops, and explore new technologies to drive innovation and build a strong foundation for the future.

What we’re looking for

Technical skills matter, but what we value most is a positive attitude and a willingness to learn. Our backend team is looking for people who enjoy solving problems, building new things, and supporting their teammates. Strong communication, teamwork, and a knack for mentoring others are key to helping the whole team grow. If you’re excited about working with new technologies in a collaborative, supportive environment, this could be the perfect fit for you.

Language-specific requirements

  • 5+ years of experience as a software developer
  • 3+ years of experience with Python
  • Experience with a cloud platform such as AWS, Google Cloud, or Azure
  • Experience writing tests and knowledge of TDD
  • Knowledge of development principles such as OOP and SOLID
  • Experience with relational and non-relational databases such as MySQL, Postgres, Mongo, and Dynamo
  • Experience with CI/CD platforms such as CircleCI, Travis, GitHub Actions, or ADO
  • Experience with static analysis tools like mypy and Radon
  • English and Ukrainian languages at Upper Intermediate level or higher

Nice to have:

  • Experience with AWS services such as ECS, EKS, Lambda, SQS, SNS, and Event Bridge
  • Experience with multiple software development languages, ideally PHP, Node JS, or TypeScript
  • Knowledge of Clean Architecture and DDD principles

We offer

  • 18 paid vacation days
  • 10 paid sick days
  • 2 unpaid days off per month
  • Work remotely or from our comfortable Lviv office
  • Necessary equipment, or $200 equipment compensation per year
  • 50% compensation for professional development costs, including courses, webinars, and training programs

Work details

  • Long-term project: 1 year or more
  • Probationary period: Yes, reviewed after three months
  • Work schedule: Full-time with flexible working hours

Submit your application

Leave your contact information below, and we'll get back to you soon

    Vacancy