Senior Python Developer
Sphynx
Posted: July 15, 2025
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and develop high-quality Python-based applications and services with a focus on scalability, efficiency, and best practices.
Required Skills
Job Description
Responsibilities
• Design and develop high-quality, scalable, and efficient Python-based applications and services.
• Collaborate with cross-functional teams to gather and analyze project requirements.
• Write clean, readable, and well-documented code that follows best practices and coding standards.
• Lead and mentor junior developers, providing guidance and support throughout the software development life cycle.
• Participate in code reviews and provide constructive feedback to improve code quality.
• Investigate and debug complex issues, ensuring the smooth operation of applications.
• Stay up-to-date with the latest trends and technologies in Python development.
• Contribute to the continuous improvement of development processes and methodologies.
• Collaborate with stakeholders to identify and implement innovative solutions to meet business requirements.
Requirements:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field;
• Proven experience as a Senior Software Engineer (5+ years) focusing on infrastructure automation and Python;
• Strong proficiency in Python and its frameworks (e.g., Django), with a deep understanding of object-oriented programming;
• Expertise in scripting languages (e.g., Python, Bash) for automation and orchestration tasks;
• Knowledge of software testing methodologies and experience with unit testing, test-driven development (TDD), and behavioural-driven development (BDD);
• Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD);
• Excellent problem-solving skills and the ability to analyze and resolve complex technical issues;
• Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams;
• Demonstrated ability to work on multiple projects simultaneously and deliver high-quality results within deadlines;
• Continuous learning mindset and a passion for staying updated with the latest technologies and industry trends.
Benefits:
• Competitive remuneration package adjusted to proven skills and experience;
• Excellent working conditions;
• Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;
• Exposure to international clients and collaborators.