Senior Software Architect (Python/Microservices)
Responsibilities:
- • Design, develop, implement, and maintain scalable and robust backend architecture.
- • Drive the full software development lifecycle, from concept to release.
- • Lead and mentor a small team of developers, providing technical guidance and oversight.
- • Develop and oversee microservices for our application suite, ensuring efficient interaction between services.
- • Implement quality assurance testing methods throughout the project lifecycle.
- • Assure future modifications, such as security patches, align with the product architecture.
- • Utilize methodologies, techniques, and tools to develop representations for the user interface and product functions.
Required Skills and Qualifications:
- • Bachelor’s Degree in Computer Science, Engineering, Mathematics, or a related field.
- • Minimum of five years of experience in backend software development, with a strong focus on Python.
- • Demonstrated experience with microservices architecture.
- • Extensive experience in building, leading, and managing both frontend and backend teams.
- • Deep understanding of cloud-based and on-premise infrastructures.
- • Exceptional problem-solving skills, attention to detail, and ability to prioritize multiple tasks.
- • Excellent communication skills, with the ability to liaise with stakeholders at all levels.