vacancies-intro
Ukraine Remote

Senior Python Developer

Apply

Description

Ciklum is looking for a Senior Python Developer to join our team full-time in Ukraine.

We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organisations worldwide.

About the role:

As a Senior Python Developer, become a part of a cross-functional development team working for our Client.

Responsibilities

  • Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • Taking part in the decision-making process in design application architecture, solution development, architecture and code review
  • Develop and review feature design documents and provide inputs/update to specifications for the solution
  • Designing and implementing various types of test alongside code changes (unit, integration, functional, etc)
  • Proactive position in solution development, processes improvements
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Delivering the product roadmap and plannings
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
  • Support and mentor Engineering, Dev and DevOps teams

Requirements

  • Leaderships skills:
    • The candidate should have leadership and excellent communication skills
    • Eager to influence and support engineering team
    • Ability to perform Code and peer reviews
    • Good technical, architecture and design know how
    • Good conversion of high-level business & technical requirements into technical specs
    • Good problem-solving skills and conversion of high level to details
    • Excellent negotiator and influencer
    • CI/CD pipeline, Automated Deployment
    • Support and mentor Engineering, dev and devops team
    • Stakeholder mgt. and engagement
    • Agile Delivery Mindset
    • The candidate should eager to learn and adapt to new technologies and tech. stack
  • Hands-on experience in AWS and Python is a must have for this role
    • Experience working with both modern compiled and dynamic / scripting languages: e.g. Python, Nodejs, Java 8 or above.  [Preference will be on Python expertise]
    • Experience using Amazon Web Services
    • AWS tech expertise in Amazon Services [S3 / Kinesis/SQS/SNS] especially the most widely and popular services
    • know how about Events, Streams , Messaging and Queues
    • Lambda functions
    • Dynamo DB
    • Data & Search Services: AWS cloudsearch, Athena, Opensearch & Elasticsearch
    • ECS/Docker/ Fargate
    • Amazon Connect, Amazon lex, Conversational AI
  • Good idea about Jira/ Confluence
  • Hand on experience in SQL/NoSQL, ETL/ELT style Data processing, Data warehousing & Data lake
  • Has implemented Rest API’s. API Gateway, and strong knowledge of microservices and APIgee
  • Comfortable working with SQL / NoSQL
  • An advocate of agile practices (Kanban, Scrum) for rapid development of quality software, such as CI/CD, TDD, and automated deployment. Knowledge of Agile processes and DevOps development are a must have
  • Experience modelling and evolving complex data structures
  • live and Breathe with Data
    • Excellent knowledge of data types including JSON, CSV, XML etc.
    • Data modelling and Schemas
  • Solid understanding of data warehousing principles, concepts and best practices (e.g. ODS, Data Mart, Data Lakes)
    • Snowflake or knowledge of any DWH is beneficial
  • Understanding of application architecture approaches such as API, Micro Service, Event-Driven Architecture, RESTful web services, and N-Tier Applications
  • Experience modelling and evolving complex data structures
  • Understanding of Data and Information Security concepts and best practices is beneficial
  • The engineering team is eager to learn and adapt to new technologies and tech. stack

Desirable

  • Solid understanding of data warehousing principles, concepts and best practices (e.g. ODS, Data Mart, Data Lakes)
  • Certification: AWS certified Developer or Architect
  • SAAS Platform (Qualtrics)
  • Knowledge in Deployment patterns
  • Snowflake or knowledge of any DWH is beneficial
  • Practical commercial experience with:
    • Serverless architecture
    • Infrastructure provisioning tools (e.g. Terraform, Ansible)
    • Quality tools (e.g. SonarQube)

Personal skills

  • Team player
  • Excellent interpersonal skills with the ability to establish working relationships with individuals at varying levels within the organization
  • Effective organization and time management skills with the ability to work under pressure and adhere to deadlines
  • Comfortable learning new technologies, languages, and tools on the job, to ensure that the product is not left behind in a rapidly evolving ecosystem
  • A positive, collaborative mindset and a desire to deliver real business value to the customer

What's in it for you

  • Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance, Mental Health programs, as well as financial and legal consultations
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy licence, language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Flexibility: choose how you want to work – a 100% remote or on-site in our offices. Own your schedule – you are the one to decide when to start your working day. Just don’t miss your regular team stand-up
  • Opportunities: we value our specialists and always find the best options for them. Our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfil your potential
  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events

About us:

Discover the pros of 20-year global experience! Join one of the largest IT companies in Ukraine, awarded as one of the top 10 employers in Ukraine by Forbes.

Boost your skills and make a difference with cutting-edge projects, skilled colleagues and the latest tech stacks.

Ciklum has been recognised as a veteran-friendly business by the Veteran Hub in Ukraine.

We’re committed to creating a welcoming environment for veterans and developing processes that meet their needs. We value the skills and unique perspectives military veterans can bring to our business and are willing to support their transition to civilian life.

Be bold, not bored!

Experiences of tomorrow. Engineered together

Interested already?

We would love to get to know you! Submit your application. Can’t wait to see you at Ciklum.

Apply

Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Send CV