Our client is a rapidly growing FinTech company looking for a Senior Python Developer to join their team. You’ll work on building high-performance, scalable, and resilient systems that handle millions of transactions daily. You’ll contribute to the design, development, and maintenance of their core platform, ensuring its robustness and reliability.
What you’ll do:
- Design, develop, and maintain robust, scalable, and high-performance Python-based applications and microservices.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot, debug, and resolve software defects and production issues.
- Optimize applications for maximum speed, scalability, and security.
- Contribute to the continuous improvement of the development process and tools.
- Mentor junior developers and foster a culture of technical excellence.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact on our platform.
What you’ll need:
- 5+ years of experience in Python development, with a strong understanding of Pythonic principles and best practices.
- Proficiency with frameworks like FastAPI, Django, or Flask.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries.
- Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming.
- Experience with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills, attention to detail, and a passion for writing high-quality code.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
What’s in it for you:
- Competitive salary and benefits package.
- Opportunity to work on challenging and impactful projects.
- Collaborative and supportive work environment.
- Professional development and growth opportunities.
- Flexible work arrangements (remote-first).
If you’re a highly motivated and experienced Senior Python Developer looking to make a significant impact in a fast-paced environment, we encourage you to apply!