Careers

Senior Python Developer Data & Microservices

Location
Ukraine
Department
Fornova
Employment Type
Full-time
Minimum Experience
Senior

About the company:

Fornova is a global provider of B2B data solutions directly impacting revenue creation in increasingly competitive markets. Hundreds of online travels and retail businesses around the world leverage Fornova solutions to maximizetheir revenue. Fornova has revolutionized the way travel and retail industries conduct the day-to -day business. Scanning billions of exclusive data points from all overthe world, Fornova delivers real-time and business critical market intelligence that helps travel & retail businesses win.

Job Description:

Fornova is hiring a full-time senior Python developer to join our growing Data &Infrastructure group. Be a part of a small team using state of the art technologies and help us architecting and building the next generation of our applications for data management. Our technology stack includes Python (AsyncIO, Motor, Fast API, Google gRPC, web-frameworks, Celery), GCP/AWS, RabbitMQ, Redis, PostgreSQL, MongoDB, Git, Jenkins, and much more. We need an experienced person who is able to work in a team and independently as well, who is able to quickly learn and work in a highly dynamic environment.

Responsibilities:

Tech Breakdown:

  • 70% Python Development
  • 20% Preparing tech design
  • 10% Data Optimization

Daily Responsibilities:

  • 60% New Feature/Service Development
  • 20% Software Architecture
  • 20% Operations and Testing

Job Requirements:

Must:

  • Min of 5 years working experience with Python 3.6+.
  • 3 years’ experience of developing microservices.
  • 2 years’ experience with AsyncIO.
  • 2 years’ experience with NoSQL, (specifically MongoDB 3.6+).
  • Knowledge of standard SQL.
  • Familiarity with virtualization technologies: Docker.
  • Testing experience – writing unit/integration tests.
  • Good English (B1 Spoken and written)

Nice to have:

  • Familiarity with GCP / AWS
  • Familiarity with Google gRPC technology
  • System architect vision
  • Familiarity with methodologies: Jira, Agile, Scrum
  • Familiarity with web-frameworks: backend and frontend.
  • Familiarity with Java (Spring-boot)
  • Familiarity with Javascript (Node.js)
  • Knowledge of Linux
Location
Ukraine
Department
Fornova
Employment Type
Full-time
Minimum Experience
Senior

What you can expect:

  • Company & Team Events
  • Book Club
  • Online Education
  • Football Team, Running Team, Gym subscription
  • English Lessons
  • Life and Health Insurance
  • Paid Vacations
  • Play Area
  • Professional Conferences; Retains incentive programs