Required skills:
- Continuous excellence in programming skills;
- Self-management skills;
- Good communications and ability to explain complex concepts;
- OOP mindset;
- SOLID, GRASP, DRY;
β English β Upper Intermediate.
Required experience:
- 3+ years of Python 3.5+;
- Unit-testing, TDD;
- Git;
- Relational and non-relational DB (MySQL, Mongo, Redis);
- SOAP/REST/RPC;
- Experience with Artifactory.
Would be a plus:
- Understanding architectural patterns: DDD, Clean architecture, Event sourcing + CQRS;
- PHP / Go;
- Docker/Vagrant/Jenkins.
We offer:
β’ Productive professional software development environment in product company;
β’ Work in international cross-functional team;
β’ Financial stability (monthly salary in EURO);
β’ Long term contract and tax allowances for private entrepreneurs;
β’ Professional development (sponsorship in certification, paid training and professional books);
β’ Convenient workplace;
β’ Paid vacation and sick leaves;
β’ Medical Insurance;
β’ Corporate events.
What youβll do:
Build resilient and elastic implementation of highly loaded components, dedicated to serve travel content to customers and client all around the world.
Development is made via TDD, with respect to DDD concepts, absolute requirement is the quality of code and reliability. Delivery and integration is made in enterprise ecosystem, so predictability and robustness is top priority qualities, both for product and the team. Team taking advantage of Agile approaches (team planning/daily meetings/retrospective/demo).
β Have impact on the architecture and code design;
β Improve engineering standards, tooling, and processes on global level;
β Build reusable Packages;
β Create tests and maintain automation.
Project:
The Amadeus Rail Platform provides real-time shopping, booking, ticketing and after sales services for the distribution of the major European Railways to the Amadeus online and offline travel agencies all around the world. We are currently focusing on developing new functionalities, mostly requested by big travel agencies and the French and Benelux market, in order to offer the most competitive range of products. The teams are split in different transversal scrums of 7 to 9 persons comprising Product Definition Analysts, BE Developers, FE Developers and QA.
About 28software
28software offers startups and mid sized companies a better way to develop better software and better games
Decades of professional experience taught us that satisfied customer comes from ideas converted to products and not from another bill received for the team working remotely with little or no responsibility for the end result
We know what it takes to get your product to the market fast - weβve been there and succeeded
Lets turn your Idea into the Product together
Company website:
28software.com
DOU company page:
https://jobs.dou.ua/companies/28software/
The job ad is no longer active
Look at the current
jobs
Python
Kyiv→