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.

• 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

• 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;

• 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:

DOU company page:

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