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.