Who we are:

We are Entegra, our mission is to combine the unlimited possibilities of information technology with the best practices from different industries. We contribute to the growth of our customers by significantly optimizing business processes without having to change their way of working.Our vision is:  “Your business, in your own way, with N.E.X.T. faster and easier“.At the heart of our success are our staff and their passion to turn customer problems into workable and productive solutions.

Company standards:

Awesome Image

Trust and understanding

Trust is key for our team. Of course, both in the work process and in case of for personal problems.

Awesome Image

Quality lifestile

Excellent remuneration and work in a modern office in the central part of the city with sea views.

Awesome Image

Casual atmoshpere

We talk friendly and freely. Wearing casual clothing, we are listening nice music in the office.

Awesome Image

Collaboration and tolerance

Excellent teamwork and mutual assistance. We show understanding for personal beliefs and preferences.

Awesome Image

Ambitious team

We love challenging tasks, and we love them even more when we solve them together and successfully.

Awesome Image

Knowledge and training

Regular company trainings. We are constantly learning from ours and others experience.

Open positions:

Python Developer

In this role you’ll:

• Build a REST API for our main ERP product – N.E.X.T.
• Internal clients of the API – desktop and several mobile applications written in FLutter, web portal in Django, etc.
• 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 in line with the Entregra guidelines
• 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

About the ideal candidate:

To succeed in your new role, you’re required to have relevant experience in the following areas:
• Solid Python 3.7+ expertise
• Good SQL (MySQL/Postgre/Firebird) expertise
• Solid knowledge and team collaboration experience using Git
• Knowledge and development experience with OOP, SOLID, GRASP
• Experience with Unix-like operating systems
• API development and integration experience (gRPC and REST)
• Willingness to learn and at the same time to mentor less experienced teammates

What will be considered as a great plus:

• 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, SonarQube
• Cloud computing experience and/or knowledge especially with Google API
• Experience with documenting and designing APIs using Swagger and gRPC
• Experience with virtualization tools: Docker, Vagrant, Puppet, VirtualBox
• TDD, knowledge and/or experience with the most common software design patterns

What can we offer you?

• Working for a company that has been voted as a Top Employer of Europe
• A competitive salary and extensive range of benefits including life and health insurance
• Multisport card
• Public transport card / subsidy for a parking lot in the office
• 25 days paid time off
• Work from home option until the pandemic situation improves, Future: a well-balanced mix between work from home and collaborative work from the office
• Career and development opportunities through R&D career paths
• Learning opportunities
• Foster innovation
• Impact thousands of users and expanding around the globe
• A chance to form the core of the team

Application Process

You can apply using the form belllow or send an email to

If your profile matches what we’re looking for, one of our recruiters will contact you and organize a short phone interview.

The application process will take a few minutes to complete. You’ll need to fill the information bellow and upload your resume.

Please prove you are human by selecting the Tree.