Position: Python/JavaScript Developer
Company: AllStars-IT
Category: Python
Experience required: 3y
English level: upper

Building sophisticated highly scalable systems for connected vehicles requires cutting edge software solutions built on distributed data-driven principles. The ideal candidate for this position will play an important role in building scalable cloud-based distributed SaaS systems to enable a wide range of applications for connected vehicles and fleets.

About you:
- Strong background in at least one web application framework (Django, Flask, Node), including the use of an ORM;
- Significant experience in implementing large software systems using microservices;
- Relational and Non-relational databases with significant data modeling experience;
- Experience using distributed asynchronous message queues (eg; RabbitMQ, Kinesis, SQS);
- Expert with RESTful web service principles, design and implementation;
- Solid command of Python; good knowledge of Javascript, HTML5, CSS;
- Familiarity with at least one modern front-end framework (eg; React, Angular, Vue);
- Deep knowledge of current authentication and authorization schemes;
- Strong communication skills and ability to explain technical
stuff plainly;
- Strong analytical and problem-solving skills;
- Experience with public cloud services (eg; AWS, GCP, Azure - AWS preferred);
- Relational database systems experiences, such as PostgreSQL or MySQL;
- Experience building unit testing as part of the ongoing software development;
- Experience working in an Agile development methodology and associated tools
- Experience with Unix, Git, and other command-line tools
- Stay self-motivated and driven

Nice to Have:
- Experience with AWS Kinesis, DynamoDB or MongoDB;
- Understanding and using caching in large web applications and persistence layers;