Senior Python Engineer (#13991915)

Lviv, Kyiv, Remote
Work type:
Technical Level:
Job Category:
Global leader in experience management
As a software engineer at the project you will be a part of the team that develops an award-winning SaaS platform, the Experience Cloud, leads the market in the understanding and management of experience for customers, employees, and citizens. Medallia captures experience signals created on daily journeys in person, digital, and IoT interactions and applies proprietary AI technology to reveal personalized and predictive insights that can drive action with tremendous business results. Using its  Experience Cloud, customers can reduce churn, turn detractors into promoters and buyers, and create in-the-moment cross-sell and up-sell opportunities, providing clear and potent returns on investment. 
  • Building product functionality by writing clean, efficient, and maintainable code
  • Covering functionality with tests
  • Solve complex performance problems and architectural challenges
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
  • Increase test coverage via unit tests and integration tests
  • Analyze challenging problems and successfully deliver result
  • 4+ years of software development experience
  • Strong knowledge and experience in designing and developing or Web solutions using Python-related technologies, especially Django framework
  • Rich experience creating REST-based web-services
  • Strong experience with SQL databases ( MySQL)
  • Experience in Continuous Integration and Continuous Delivery practices
  • Experience with messaging using RabbitMQ
  • A clear understanding of Agile/SCRUM methodology
  • Strong knowledge of design and architectural patterns
  • Understanding of design principles behind scalable and testable applications
  • Confidence in English for daily interactions with native speakers
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office
Professional growth:
  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, football, ping pong, and more