Job Description
The Sr. Python Software Engineer is responsible for designing, implementing and testing software solutions, automating delivery processes and continuously improving the solutions.
Key Responsibilities
- Design and develop Python applications to meet project requirements adhering to high quality and performance standards
- Ensure the code follow best practices.
- Write and maintain clear and concise documentation for the codebase
- Automating repetitive tasks to streamline the software development and delivery process
- Facilitating communication and collaboration with other stakeholders
- Creating and managing CI/CD pipelines to ensure frequent and comprehensive code testing and timely, reliable releases.
- Integrating security practices throughout the software development lifecycle, including responding to security incidents and vulnerabilities.
- Assist with DevOps activities to accelerate the software delivery process.
- Level 2 support to cloud solutions to investigate issues and find timely solutions.
- Stay up-to-date on industry best practices and new technologies
Technical Skills:
- Advanced knowledge at least of Python and Bash and familiarity with other programming languages like Java and Lua.
- Knowledge of web frameworks such as FastApi, Flask or others.
- Knowledge of design patters, object oriented and functional programming
- Understanding of relational and non-relational databases
- Expertise with tools like Terraform, Helm, Ansible or Puppet.
- Knowledge of CI/CD platform such as Jenkins and Github Actions.
- Understanding of Docker and K8s
- Knowledge and previous experience on any cloud platforms like AWS, Azure, and Google Cloud Platform (GCP).
Soft Skills:
- Problem-Solving: The ability to think critically, analyse problems, and devise effective solutions.
- Communication: Strong communication skills to explain technical concepts and build consensus within the team
- Adaptability: The willingness to learn, experiment, and embrace change as part of the continuous improvement process.