Senior Python Developer

We are looking for a Senior Python Developer willing to join product development for our client from the USA – an international leader in social media. The product is a social networking site branched out into different social media verticals.


  • 5+ years of experience in Python development
  • Strong expertise in using Django, Flask or other modern Python frameworks
  • Experience in designing and implementing Restful APIs
  • Hands-on experience with ORM, SQL and Data Modeling
  • Experience with TDD and ability to write quality unit tests
  • Proficient understanding of code versioning tools — Git
  • Solid knowledge of data structures and algorithms
  • Ability to write clean and easily maintained code
  • Capability to collaborate and take the initiative across teams
  • Strong knowledge of programming principles, concepts, and best practices
  • Upper-intermediate level of English


  • Develop well-designed and performant Python applications and services using scalable techniques
  • Build and maintain microservices, designing and implementing APIs, managing cross-service integration testing and creating robust, fault-tolerant services
  • Design and document new features, improvements, and database infrastructure
  • Design and implement algorithms to efficiently process, analyze, and serve massive datasets
  • Take ownership of the quality and usability of your code
  • Contribute in all phases of the development lifecycle
  • Regularly communicate with the team members at the client’s side, participate in status meetings, design sessions, and brainstorming
  • Be a technical mentor for less experienced team members


  • Comfortable working environment
  • Friendly team and management
  • Competitive salary
  • Regular performance-based compensation review
  • Flexible working hours
  • Free English classes
  • 100% paid vacation, 4 weeks per year
  • 100% paid sick-leaves
  • Corporate and team building events