Skip to main content
AdobeStock_425318986-2000x400
Stem recruitment specialists

Find your future role

Job title

Senior Python Developer

Ref no. BHN580521
Salary €42.30/hour
Location Poland
Start date ASAP
Job type Contract 8 months
Job status Open

Job summary

Senior Python Developer

Key skills required for this role

Senior Python Dev

Important

Senior Python Developer

Job description

On behalf of our client , we are looking for a Senior Python developer to join our remote team on a full-time basis. Ciklum is building a team to work on a project for one of the global retailers which primary goal to improve and automate the customer's business processes, reduce time and efforts, required for various operations.

About us

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. This client delivers high-impact technology solutions to Fortune 500 and fast-growing organizations worldwide.

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;
  • Design and implement a set of various types of tests (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.

Requirements:

  • At least 3 years of hands-on development experience
  • Experience developing data-oriented products preferably using Python
  • Experience in data processing FW such as Azure Databrick, Spark, Synapse
  • Experience in Databases: Azure SQL DB, Cosmos
  • Experience with developing microservices-based architecture
  • Experience working in container-based environments using tools such as K8s, helm
  • Experience working as a software developer in an Agile environment

Essential:

  • Working experience with Big Data platform: Azure Databrics, Spark and Synapse
  • Programming Languages - Python
  • Proven track record of technical design and development as part of a team
  • Web application frameworks (e.g. FastAPI)
  • Write pure OpenAPI (more than 3 year);
  • Testing frameworks (pytest) (more than 2 years);
  • ORM (SQLAlchemy) (more than 2 year);
  • RDBMS (PostgreSQL) (more than 2 year);
  • Stream processing - Azure;
  • Version control systems (GIT);
  • Cloud computing platforms (Azure);
  • Integration with 3rd party solutions;

Desirable:

  • Azure SQL and Azure Cosmos DB experience as well as Kubernetes and containerization tools
  • Testing frameworks - JUnit, ScalaTest
  • Agile development methodologies

Your soft skills matter

  • Communication is a key. You speak and write in English fluently or at least at an upper-intermediate level

Accountability:

  • Following the "said and done" principle
  • Accountability for the own scope of work

Drive:

  • Proactive in efforts to deliver results according to the expectations
  • Suggesting new ideas, looking for alternative solutions

Self-development:

  • Eager to learn and grow: curious, keen to constant self-development
  • Constantly improving own mastership

Effective communication:

  • Ability to express ideas, thoughts, and questions simply, concisely, and in a structured way

Mentoring:

  • Capability to assess tasks of less experienced colleagues
  • Skilled in constructive feedback providing

What's in it for you:

  • Care: your mental and physical health is our priority. We ensure comprehensive company-paid medical insurance and Mental Health programs.
  • Tailored education path: boost your skills and knowledge with our regular internal events (meetups, conferences, workshops), Udemy license, 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 office in Poland - Wroclaw and Gdańsk. 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 fulfill 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.

Be bold, not bored!

Interested already? We would love to get to know you! Submit your application. We can't wait to see you at Ciklum.

Matchtech is a STEM Recruitment Specialist, with over 40 years’ experience

Learn more about Matchtech

Let us find jobs for you