Senior Python Engineer
@ Ciklum

Hybrid
$90,000
Hybrid
Full Time
Posted 11 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXXX***** @ciklum.com
Recommended after applying

Job Details

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.

Frequently Asked Questions