Python Developer

Job description

OUR PARTNER

It is one of the world's top 10 software companies with a global team of 19 000 professionals of 145 nationalities, working across 190 countries. Their purpose is to develop the best solutions for their customers - each project is personalized, rewarding and purposeful.

PURPOSE OF THE JOB

As a Software Developer, you’ll be a member of the R&D Business Unit in Sofia and global engineering community. You’ll be part of scrum teams across eight locations to develop technology that powers better, more seamless rail travel. You’ll also find a chance to work on the implementation of solutions in different countries.

Your responsibilities

  • Develop new features and modify the old ones to meet new business requirements
  • Acquire solid grasp of complex business domain
  • Cooperate with colleagues in different locations
  • Actively participate in code reviews, team meetings, and discussions
  • Conduct unit, package and performance tests and ensure a level of quality
  • Produce software documentation necessary for the application and issue it to the requesting departments
  • Explore and understand the behavior of complex system consisting of dozens of services/components communicating via API in async mode

Our requirements

  • Proven experience with Python 3.7+
  • Strong understanding of SQL (MySQL/Oracle)
  • Development experience with OOP, SOLID, GRASP  
  • Experience with Unix-like operating systems
  • API development and integration experience (SOAP and REST)
  • Git expertise
  • Very good level of written and oral English

 Advantages:

  • Professional experience writing unit/integration tests
  • Experience with Git platforms (Bitbucket/GitLab) and branching strategies (gitflow)
  • Agile software development experience using Jira and Confluence
  • Experience with NoSQL (MongoDB)
  • Experience with the ELK stack (Elasticseach, Logstash/Beats, Kibana)

Benefits

  • Attractive salary referring to your skills and experience
  • Private health care
  • Food vouchers
  • Social events
  • Access to e-learning platform Udemy
  • Option for a B2B contract
  • Flexible working hours
  • Relocation bonus and assistance
  • Work with cutting-edge technologies
  • Innovative projects for the biggest worldwide brands
  • Support for professional career growth by matching your skills and plans with suitable projects
  • Possibility to work in other NATEK European branches
  • Transparent recruitment process with our full support (coaching, consulting, clear feedback)

Share this offer:

You haven’t found the position you were looking for? Create your profile, send us your CV and stay connected!

Create your profile

RELATED JOBS: