Want to get hired at Ciklum?

Senior Python Engineer

Ciklum

HybridHybrid

Original Job Summary

About Ciklum

Ciklum is a custom product engineering company supporting multinational organizations and scaling startups to solve complex business challenges. With a global team of over 4,000 highly skilled professionals, we engineer technology that redefines industries.

About the Role

As a Senior Python Engineer, you will join a cross-functional development team engineering tomorrow’s experiences. You will work on a digital transformation project for a leading global provider in audit, tax, and advisory services by evaluating current technologies and building new solutions.

Responsibilities

  • Design and implement complex backend features from conception to deployment.
  • Write clean, secure, and scalable code with comprehensive documentation.
  • Perform detailed code reviews to ensure high quality and promote knowledge sharing.
  • Engage in all stages of the SDLC including planning, development, testing, and deployment.
  • Mentor junior developers and participate in technical interviews.
  • Enhance engineering and quality standards across the team.

Requirements

  • Expertise in Python and its frameworks such as Flask and FastAPI.
  • Strong grasp of OOP, SOLID, and GRASP principles.
  • Experience with Pandas, ORM frameworks, and both RDBMS and NoSQL systems.
  • Proficient in version control systems (e.g., GIT) and cloud environments (AWS, Azure, Google Cloud).
  • Advanced testing skills using unittest, pytest, and nose2.
  • Experience in both monolithic and distributed system architectures.

Desirable Skills

  • Experience with search engines like ElasticSearch or Azure Search.
  • REST API development experience for mobile applications.
  • Integration with third-party solutions.

What’s in it for You?

Ciklum values your well-being and professional growth with competitive benefits, tailored education paths, flexible work schedules, and global project impact. Enjoy a welcoming environment with numerous opportunities to level up your expertise.

Key Skills/Competency

Python, Flask, FastAPI, Pandas, OOP, Cloud, SDLC, Testing, Code Reviews, Mentorship

How to Get Hired at Ciklum

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Python and backend accomplishments.
  • Research Ciklum: Understand their projects and global impact.
  • Showcase technical expertise: Emphasize experience in Python frameworks.
  • Prepare for interviews: Practice coding tests and system design.
  • Network: Connect with current employees on LinkedIn.

📝 Interview Preparation Advice

Technical Preparation

Review Python frameworks and libraries.
Practice coding challenges and system design.
Study cloud deployment concepts in AWS/Azure.
Brush up on testing and debugging techniques.

Behavioral Questions

Explain past team conflict resolutions.
Describe your mentorship experiences.
Discuss your project management approach.
Talk about adapting to change.