Python Developer in NATEK Sofia, Sofia City, Bulgaria

Website NATEK

Jobsfunter is listing this job opening under NATEK in Sofia, Sofia City, Bulgaria 2022 exclusively on

Job Description

OUR PARTNER 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.

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.

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


  • 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)
  • Experience with CI/CD tools: Jenkins, GitLab pipelines, Azure DevOps, SonarQube
  • Cloud computing experience and/or knowledge especially with Microsoft Azure
  • Experience with documenting and designing APIs using Swagger
  • Experience with virtualization tools: Docker, Vagrant, Puppet, VirtualBox
  • TDD, knowledge and/or experience with the most common software design patterns


  • 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)

Company: NATEK

Vacancy Type: Full Time 

Job Location: Sofia, Sofia City, Bulgaria

Application Deadline: N/A

Apply Here