On behalf of Ciklum Digital, Ciklum is looking for a Senior Python Developer to join our team on a full-time basis.

You will take part in cutting edge development of a robust and flexible risk assessment platform for the automotive industry. Analyze, design and implement innovative solutions for a challenging problems by collaborating with a highly skilled and experienced team.

Responsibilities:
• Design and implement robust and flexible back-end services
• Integrate back-end components with internal, external and front-end facing applications
• Take a major role in application's logic and infrastructure design
• Improve application efficiency, scalability and performance
• Collaborate with product, design, front-end and other stakeholders to provide innovative solutions


Requirements:
• Experience in software development for more than 4 years;
• Understanding of network interactions:
o protocols;
o conventions (e.g. REST, RPC);
o authentication and authorization flows;
o standards and practices (e.g. oAuth, JWT);
Excellent knowledge and experience in Python (more than 4 years);
• Practical commercial experience with:
o Experience with concurrent programming
o Experience with cloud based environment (AWS, GCP, Azure, etc)
o REST API development;
o Web application frameworks experience with Flask (more than 3 year);
o Testing frameworks (e.g. e.g. pyTest, unittest) (more than 2 years);
o ORM (e.g. SQLAlchemy) (more than 2 year);
o RDBMS (e.g PostgreSQL, MySQL/MariaDB, MS SQL) (more than 2 year);
o Key-value storages (e.g. Redis, Memcached);
o Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Azure Service Bus, Google Pub/Sub);
o Web Servers;
o Version control systems (GIT);
o Integration with 3rd party solutions;
o Docker;
o Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo);
o Builders;
• Experience with:
o Troubleshooting, profiling and debugging applications;
o Creation software architecture and design of complex applications, platforms, microservices solutions;
o Agile software processes and technologies;
o Code Review process;
o Refactoring process;
Fluent or Upper-Intermediate English;


Desirable:
• Certifications on:
o Python
o Cloud computing platforms (AWS, GCP, Microsoft Azure)
• Understanding of orchestration and containerisation (e.g. Kubernetes, Swarm)
• Knowledge in Deployment patterns
• Practical commercial experience with:
o Serverless architecture
o NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
o Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
o Provisioning tools (e.g. Terraform, Ansible)
o Quality tools (e.g. SonarQube)


What's in it for you?
• Career growth opportunities
• Realization of your innovative ideas in building new Ciklum Solutions and Services
• Friendly collaborative teams and enjoyable working environment
• Professional skills development and training programs
• Variety of knowledge sharing, training, and self-development opportunities

About Ciklum International

Ciklum is a top-five global Digital Solutions Company for Fortune 500 and fast-growing organisations alike around the world.
Our 3,000+ Developers located in the Delivery Centres across the globe, provide our clients with a range of services including outsourcing software development, Enterprise App Development, Quality Assurance, Security, R&D, Big Data & Analytics.

Company website:
https://www.ciklum.com/

DOU company page:
https://jobs.dou.ua/companies/ciklum/

Job posted on 20 June 2022
7 views    0 applications


To apply for this and other jobs on Djinni login or signup.
  • home_work Full Remote
  • engineering Outsource