Middle Python Developer (offline)

MB Digital is an innovative software development firm with a sharp focus on crafting sophisticated Web and App solutions, alongside providing comprehensive staff augmentation services.

Established in 2017 by an American entrepreneur, our company has been at the forefront of developing intricate web and app projects tailored to meet the exacting needs of our clientele, predominantly from the United States.

Our working conditions:

Fixed payment in $.
Vacation - 18 working days per year, 10 Sick Days.
Systematic salary review 2 times a year.
50% coverage of English language courses.
For those who live in Lviv, there is an opportunity to visit the office or you can work remotely and plan your working hours independently.

And now we have an opening for a Middle Python Developer position in our company.

What our ideal candidate is responsible for:

Development and optimization of web application backend in Python/Django.
Creating a REST API in Python using Django.
Integration with databases (PostgreSQL, MongoDB, etc.).
Writing Unit tests and integration tests.
Participation in code review and optimization of existing code.
Adherence to the principles of clean code and design patterns.
Debugging and profiling programs to optimize performance.
Documentation of code and APIs.
Collaboration with front-end developers on integration.
Researching and implementing new technologies and libraries.
Adherence to version control processes (Git).
Completing tasks in accordance with requirements and deadlines.

What experience and skills we expect:

At least 2.5 years of experience with Python and Django.
Experience with REST APIs, understanding of HTTP principles.
Experience in integration with relational (SQLite, PostgreSQL, etc.) and non-relational (MongoDB, Redis, etc.) databases.
Ability to write unit tests, understanding of TDD concept.
Use of the Git version control system.
Knowledge of object-oriented programming, data structures and algorithms.
Analytical thinking, debugging and code profiling skills.
Good level of English (reading technical documentation).
Ability to work in a team, take responsibility for your part of the project.
The desire to write clean, readable, optimized code.

About MB Digital

MB Digital is an innovative software development firm with a sharp focus on crafting sophisticated Web and App solutions, alongside providing comprehensive staff augmentation services.

Established in 2017 by an American entrepreneur, our company has been at the forefront of developing intricate web and app projects tailored to meet the exacting needs of our clientele, predominantly from the United States.

We are particularly adept at serving the unique digital requirements of the legal and healthcare sectors, aiding firms in these fields to advance their digital presence through bespoke web applications, mobile apps, and websites. Additionally, we lend our expertise to organizations seeking to bolster their teams with skilled professionals.

Our portfolio boasts over 30 success stories, featuring a diverse range of clients from the USA, England, and Ukraine.

In the spirit of innovation that drives our company, we continually encourage our team to ideate and conceptualize new projects. We foster a creative incubation environment, welcoming proposals from our employees and engaging in dialogue to explore these ideas further.

As we continue to grow, we are on the lookout for exceptional talent to join us via Djinni. We are eager to welcome forward-thinking individuals who are ready to contribute to our mission and help shape the future of digital solutions.

Company website:
https://mbdigital.io/

The job ad is no longer active

Look at the current jobs Python Lviv→