Project Description
Luxoft is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is Luxoft's ambition.
Self-driving car race is still on. For achieving SAE level 3-5 of autonomy, billions of miles must be driven autonomously, in real world and in simulation, to prove robustness and better-than-human performance of autonomous cars. Luxoft's goal is to empower our customers, with deep domain knowledge and smart solutions, to develop cars of the future.
In the project, along other professionals, you will be working on a complex pipeline supporting parking functions development, involving, among others, usage of 3D world simulation for functions validation.
Responsibilities
- design, plan and deliver sustainable solutions using modern programming languages including Python
- maintain and implement new features for existing services, including REST APIs and own KPI validation framework
- integrate applications with external APIs, web services and databases
- write unit tests for existing and new components, increase code coverage by unit tests
- ensure APIs documentation is kept clean and up-to-date
- provide code reviews and encourage the continuous betterment of engineering practices
- working in a team according to Agile (Scrum/Kanban) principles and do this efficiently with team members based in other locations and time-zones.
Skills
Mandatory skills:
- Git
- Experience with Linux environment and shell scripting
- Eagerness to learn and introduce new technologies
- Excellent coding skills, solid understanding of the broad Python ecosystem.
- Experience with writing docker files for python apps and using Docker itself
- Understanding of OOP principles and SOLID patterns
- Experience developing with SQL and NoSQL databases, such as MySQL and MongoDB and using ORMs for them
- Agile
- JIRA
Nice to have
- Expertise in Python web frameworks such as Django and Flask.
- Experience developing REST API more than 1 year
- Writing Unit Tests by pytest
- Writing OpenAPI specifications (Swagger)
- Experience with using Jenkins
- Excellent debugging and problem solving skills.
- Experience with JavaScript, NodeJS