Back End Engineer (Python) for QuantumSoft Office in Tomsk | Saint Petersburg

Зарплата Не указана
Компания КвантумСофт
Город Томск
Требуемый опыт От 1 года
Опубликована 11 сентября 2019 г.

Summary


We are looking for Back End Engineer (Python) engineer to build new and maintain existing software applications. Our Back End Engineer (Python) engineers work closely with UX, DevOps, QA engineers and product owners to cope with new challenges effectively. Ideal candidate would have upper-intermediate technical English


Responsibilities


⦁ Design, develop, test, debug and maintain backend applications on Python
⦁ Develop, realize and optimize database designs
⦁ Participate in all phases of the software development life-cycle – requirements, architecture/design, implementation, testing, release, maintenance of our software
⦁ Work with cross-functional teams to ensure successful delivery
⦁ Perform design, code and test reviews of solutions
⦁ Write and review artifacts during the software lifecycle
⦁ Accept and provide technical solutions and direction
⦁ Work with customer team to support enhancements and fixes to existing applications in production
⦁ Assist in process improvement initiatives

Requirements


⦁ More than a year's experience with one of Python web-frameworks
⦁ Good knowledge of classic algorithms and data structures Good understanding of database design and development
⦁ Good knowledge of SQL (JOINs, indices, explain, complex queries etc.)
⦁ Good understanding of OOP and Design Patterns
⦁ Solid experience in Unit Testing, Domain-driven Design and Code Reviews
⦁ Experienced Unix/Linux based operating systems user
⦁ Upper-intermediate+ English is desirable

We Offer


⦁ Competitive salary
⦁ Performance bonuses, share options
⦁ Flexible hours
⦁ Friendly team
⦁ Free car/bicycle parking
⦁ Comfortable office class A in the historical city center