Senior Python Engineer
Who we are looking for
- 5+ years of professional experience in Python software development
- Strong understanding of object-oriented programming principles
- Hands-on experience with Python framework Flask or FastApi
- Experience with RDBMS such as MySQL, PostgreSQL
- Experience with NoSQL databases such as MongoDB and Redis
- Experience with cloud platforms such as AWS, Azure or Google Cloud Platform
- Experience with Docker, Git, and CI/CD pipelines
- Demonstrated ability to manage and lead complex projects
- Experience writing unit and integration tests
- Strong communication and collaboration skills in an international environment
- Critical thinking and problem-solving mindset
- Understanding of REST
Preferred qualifications: - Experience with Pydantic, Celery, and SQLAlchemy
- Experience with OAuth 2.0 and SSO.
- Familiarity with Agile methodologies
- Exposure to or interest in Agentic AI
Your future role
- Lead design, development, and maintenance of efficient, scalable Python-based applications
- Define technical solutions, architecture, and best practices across projects
- Optimize application performance, ensure top code quality and security standards
- Identify bottlenecks, debug complex issues, and drive resolution strategies
- Mentor and coach junior engineers, fostering professional growth within the team
- Partner with cross-functional teams to implement new features and business solutions
- Stay ahead of technology trends and ensure continual improvement of engineering processes
What we offer
- Develop and maintain efficient, scalable, and clean Python code
- Design and implement new features to meet client needs
- Optimize application performance and ensure smooth functionality
- Identify and troubleshoot issues, addressing bottlenecks in the codebase
- Collaborate with cross-functional teams throughout the development lifecycle
- Maintain high standards for code quality and automation practices
- Continuously learn and adopt emerging technologies into development processes
Selection process
- Application and CV review
- Call with someone from our talent team
- Technical interview with tech expert and delivery manager
- Interview with project and team managers
- Final offer and onboarding
Required languages
| English | B2 - Upper Intermediate |
Published 21 October ยท Updated 11 November
Statistics:
98 views
ยท
16 applications
๐
$4000-5500
Average salary range of similar jobs in
analytics โ
Loading...