Company Description:
We are working with an established, profitable, growing B2B2C company as it continues to expand globally.Our client has asked NDT to recruit a technically hands-on Architect - an Architect who still LOVES to "get their hands dirty and code!" The role will focus on a new offering that the company has in the works.This is an exciting time to join and build something new, yet still have the security of a very profitable company.
Job Description:
Candidates should have in-depth knowledge of backend technologies and software design principles. This individual will handle driving the overall technical direction of backend services, ensuring scalability, maintainability, and performance across systems.In this role, you will collaborate closely with product owners and global development teams, ensuring efficient communication and alignment on project goals. You will play a key role in mentoring and guiding offshore teams to achieve high-quality code standards and effective development practices.Primary responsibilities include:
- Lead the architecture design of backend systems, ensuring high scalability, reliability, and performance.
- Work closely with offshore development teams to establish coding standards by reviewing code and ensuring adherence to best practices.
- Design and manage integration points between backend services, databases, and external systems.
- Ensure backend systems meet performance targets, implementing improvements when necessary.
- Conduct regular code reviews, focusing on scalability, performance, and maintainability.
- Act as an escalation point for complex technical issues.
- Create and maintain architectural documentation, technical specifications, and best practices.
- Provide regular updates to senior leadership, translating complex technical issues into clear, actionable information.
Job Requirements:
- 5-10 years of experience in backend software development and architecture
- Love to code!
- Strong proficiency in backend technologies such as Python and expertise in databases (SQL/NoSQL);experience with microservices architecture, RESTful APIs, and event-driven systems.
- Experience leading and mentoring offshore development teams, with a focus on cross-cultural communication and collaboration.
- Strong understanding of Agile development practices and experience working in a Scrum or Kanban environment.: Strong understanding of Agile development practices and experience working in a Scrum or Kanban environment.
- Familiarity with continuous integration/continuous deployment (CI/CD) pipelines, automated testing, and DevOps principles.