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.