This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Аre you a motivated Python Software Engineer, willing to grow as a professional and work on large-scale projects, using different working approaches that are both diverse and cutting-edge? Are you passionate about innovative and top-notch software solutions and want to be part of like-minded professionals? Do you enjoy working in a fast-paced, yet collaborative environment? Our technical team is expanding, and we have a thrilling job opportunity for a Python Software Engineer who is seeking a challenging work in international projects for worldwide clients and wants to contribute for our development and growth.
Job Responsibility:
Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
Taking part in the decision-making process in design application architecture, solution development, architecture and code review
Automate deployment pipelines
Implement unit tests
Proactive position in solution development, processes improvements
Working in an international distributed team in an Agile environment
Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
Works closely with the Delivery manager coordinating technical efforts in the project and accurate tasks estimations
To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
Requirements:
At least 3 years of experience in Python development
Experience with Python Flask or Django
Knowledge of object-relational mapping (ORM)
Experience with Azure SQL
Strong knowledge in relational and non-relational databases
Nice to have:
Experience building and optimizing ‘big data’ data pipelines, architectures and data sets
Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
Strong analytic skills related to working with unstructured datasets
Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores
What we offer:
Flexible benefits system
Generous referral bonuses and awards
Multitude of training, certification, and leadership programs
Mental health benefits and workshops
Frequent teambuilding activities, events and gatherings
Opportunity to grow in a multinational environment by working with international teams and clients