Senior Python Engineer

We’re looking for a Senior Python Engineer to join our team and help shape the future of a modern health and fitness platform centered around mindful yoga practice. Our app combines guided yoga sessions, personalized routines, and wellness tracking to support users in building strength, flexibility, and inner calm. Designed with simplicity, balance, and progress in mind, it offers an inclusive experience for everyone—from absolute beginners to seasoned yogis—anytime, anywhere. If you’re passionate about writing clean, scalable code and excited to build products that make everyday life better for millions of people, we’d love to hear from you.

Remote Full-time | Senior Python Engineer

job description

WHAT YOU’LL DO:

  • Develop server-side logic, services, and APIs to support application functionality and performance goals.
  • Create well-documented, reliable RESTful APIs for frontend and third-party consumption.
  • Design schemas, write efficient queries, and ensure data integrity in relational and/or NoSQL databases.
  • Translate product and technical requirements into scalable backend workflows and services.
  • Monitor and improve system performance, reliability, scalability, and cost-efficiency.
  • Implement secure coding practices, handle authentication/authorization, and protect user data.

WHAT WE EXPECT FROM YOU:

  • Strong proficiency in Python. Would be a plus other programming languages (Node.js, Go, Java, Ruby).
  • Deep understanding of asynchronous programming, event-driven architecture, and multi-threading.
  • Familiarity with type systems and tools (e.g., TypeScript, MyPy) is a plus.
  • Proven experience building and maintaining RESTful and/or GraphQL APIs.
  • Ability to write clear, versioned, well-documented APIs with authentication and rate limiting.
  • Experience with OpenAPI/Swagger specifications or similar standards.
  • Solid experience with relational databases (e.g., PostgreSQL, MySQL) including indexing, query optimization, and schema migrations.
  • Familiarity with NoSQL databases (e.g., MongoDB, Redis, DynamoDB) and use cases.
  • Understanding of microservices vs monolith trade-offs and system decomposition strategies.
  • Experience designing scalable, fault-tolerant, and observable backend systems.
  • Knowledge of event-driven or message-based architectures (e.g,. Kafka, RabbitMQ, AWS SNS/SQS).
  • Hands-on experience with cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with infrastructure as code tools (e.g., Terraform, Pulumi).
  • Understanding of CI/CD pipelines, automated deployments, and container orchestration (e.g., Docker, Kubernetes).
  • Strong experience with unit, integration, and end-to-end testing of backend services.
  • Familiarity with TDD/BDD practices and tools (e.g., Jest, Pytest, Mocha).
  • Knowledge of load testing tools and strategies (e.g,. k6, Locust).
  • Knowledge of web security fundamentals (e.g., OWASP Top 10, CSRF/XSS, secure authentication).
  • Experience implementing OAuth2.0, JWT, and secure session handling.
  • Use of code versioning tools (e.g., Git) and code review best practices.
  • Writing clean, maintainable, and well-documented code with adherence to style guides.

Do you want to know some details about this position?

Kate will help!
more details
work

HOW IT WORKS:

  • Stage 1: pre-screen with a recruiter.
  • Stage 2: 1.5-hour interview with the Technical expert.
  • Stage 3: 1.5-hour interview with the Manager and the Team Lead
  • Stage 4: reference check.
  • Stage 5: job offer!

A trial period for this position is 3 months, during which we will get used to working together

Haven’t found
a vacancy that
suits you?

Maybe we will find something to offer you
close
Contact
us
Thank you.
we’ll be in touch soon.
close
close
Apply for
a vacancie
or
We will consider your
application within 2 weeks.

Or maybe faster!
close
Recruiter

Kate
Kravchenko

Recruiter
close
ask a
question

Kate
Kravchenko

Recruiter
Thank you.
we’ll be in touch soon.
close
close
SEND YOUR CV
We will consider your
application within 2 weeks.

Or maybe faster!
close
close
SEND YOUR CV
We will consider your
application within 2 weeks.

Or maybe faster!
close
close
Recommend
a friend
or
We will consider your
application within 2 weeks.

Or maybe faster!
close