Design and develop high-quality, scalable, and efficient Python-based applications and services, lead and mentor junior developers, and contribute to the continuous improvement of development processes and methodologies.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience as a Senior Software Engineer focusing on infrastructure automation and Python
- Strong proficiency in Python and its frameworks, scripting languages for automation and orchestration tasks
- Knowledge of software testing methodologies and experience with unit testing, test-driven development, and behavioural-driven development
- Familiarity with CI/CD pipelines and related tools
- Excellent problem-solving skills and ability to analyze and resolve complex technical issues
- Strong communication and collaboration skills, with 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