Status for Waverley’s Ukraine Office: READ HERE

Backend (Python) Engineer

Backend (Python) Engineer





Core technologies

Python 3.7+


Active Development

About the Client

Service outages, security breaches, performance degradations, and bugs, in general, are frequently the direct result of application and service misconfiguration. Our client is a venture-backed, seed-stage startup looking to bring order to the configuration chaos of modern applications (particularly those that are cloud-native). By joining the project, you’ll be helping to improve the lives of developers, streamline DevOps, and keep customers happy.

Waverley Software is looking for a mid-level back-end engineer to join our development team. We’d love to work with an ambitious personality having experience in building software products and feeling comfortable about the ambiguity inherent to early-stage projects. Our ideal candidate knows when to go deep on a solution and when to ask for help or clarification. Are you intrigued? Let’s get down to talking business!


  • 3+ years of Python programing experience (Python 3.7+)
  • Experience with Django + Django REST Framework (DRF)
  • Experience with databases, including DB schema design for SQL (PostgreSQL) and NoSQL (DynamoDB)
  • Celery
  • Redis
  • AWS stack: Amazon RDS, DynamoDB, ECS, S3, SNS, SQS, Lambda
  • Single Sign-on (SSO): Auth0
  • Docker, Docker Compose
  • Testing:  unit tests, pytest
  • VCS: Git/GitHub (GitHub Actions)
  • Integrations experience with 3rd-party services
  • English at least intermediate (spoken and written)

Nice to have:

  • Experience with Kubernetes
  • Hands-on experience with cloud services (MS Azure, Google Cloud Platform)
  • Understanding of how to apply Service-Oriented Architecture concepts and experience in implementing microservices


  • Work collaboratively with the team to provide technical solutions and implement new software features: different 3rd-party integrations (GCP, Azure, etc), development of new microservices as a part of the platform
  • Write reusable, testable, and efficient code to meet best design practices
  • Performance analysis with focus on performance tuning,  performance improvement, workload balancing, usability, process automation
  • Work with existing project code base, participate in the code review process
  • Communicate with the client on a regular basis
Nataliya Nikitchenko
Nataliya Nikitchenko


Get Aboard!

4Mb maximum total size.
Protected by Google reCAPTCHA
Privacy Policy and Terms of Service apply.