Senior Python Engineer | Ukraine
Posted: 5 hours ago
Job Description
Description & RequirementsWho we are looking for5+ 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 pipelinesDemonstrated 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 RESTPreferred 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 roleLead 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 processesWhat we offerDevelop 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 processApplication and CV review Technical assessment (including advanced coding challenge or architectural case study) Technical interview with senior engineers and technical leads Interview with project and team managers Final offer and onboarding
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period