Jobs and Careers
SP
Senior Python Developer
SPHYNXGreecefull_timeVerifiedPosted 17 Feb 2025
About the role
<h3>Responsibilities</h3><ul> <li>Design and develop high-quality, scalable, and efficient Python-based applications and services.</li> <li>Collaborate with cross-functional teams to gather and analyze project requirements.</li> <li>Write clean, readable, and well-documented code that follows best practices and coding standards.</li> <li>Lead and mentor junior developers, providing guidance and support throughout the software development life cycle.</li> <li>Participate in code reviews and provide constructive feedback to improve code quality.</li> <li>Investigate and debug complex issues, ensuring the smooth operation of applications.</li> <li>Stay up-to-date with the latest trends and technologies in Python development.</li> <li>Contribute to the continuous improvement of development processes and methodologies.</li> <li>Collaborate with stakeholders to identify and implement innovative solutions to meet business requirements.</li> </ul><p><strong>Requirements</strong></p><ul> <li>Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field;</li> <li>Proven experience as a Senior Software Engineer (5+ years) focusing on infrastructure automation and Python;</li> <li>Strong proficiency in Python and its frameworks (e.g., Django), with a deep understanding of object-oriented programming;</li> <li>Expertise in scripting languages (e.g., Python, Bash) for automation and orchestration tasks;</li> <li>Knowledge of software testing methodologies and experience with unit testing, test-driven development (TDD), and behavioural-driven development (BDD);</li> <li>Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD);</li> <li>Excellent problem-solving skills and the ability to analyze and resolve complex technical issues;</li> <li>Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams;</li> <li>Demonstrated ability to work on multiple projects simultaneously and deliver high-quality results within deadlines;</li> <li>Continuous learning mindset and a passion for staying updated with the latest technologies and industry trends.</li> </ul><p><strong>Benefits</strong></p><ul> <li>Competitive remuneration package adjusted to proven skills and experience;</li> <li>Excellent working conditions;</li> <li>Exposure to training and professional development capabilities, including the ability to engage in cutting-edge research;</li> <li>Exposure to international clients and collaborators.</li> </ul>
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s