Senior Python Developer
AthensOn-site
AI Summary
Senior Python developer oversees design and implementation of Python-based applications, leads code reviews, mentors juniors, and collaborates with cross-functional teams to deliver scalable solutions.
About this role
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.
Skills
AutomationBashBDDCI/CDCode ReviewsDebuggingDjangoGitLab CI/CDInfrastructure AutomationJenkinsOOPOrchestrationPythonScriptsSoftware DesignTDDTroubleshootingUnit Testing
Explore related jobs
More jobs at Sphynx
Similar Automation jobs
Jobs in Athens
Πωλητές - Πωλήτριες Αθήνα 4Pet City Group AEBE · Athens, Αττική
Service Sales RepresentativeKonecranes · Athens, Greece- General Manager (08036)Domino's · Athens, TX
- Customer Service Rep / Pizza Maker Store (08036)Domino's · Athens, TX
- Assistant Manager Store (08036)Domino's · Athens, TX
- Restaurant Manager, Michelin Background - Makris AthensDomes Resorts & Reserves · Athens, Attica