Summary
The job is for a Senior Software Architect at TechBiz Global, a leading recruitment and software development company. The ideal candidate will have expertise in designing overall software architecture, experience with statically typed languages like Typescript, and proficiency in back-end technologies such as Node.js, SQL, and AWS. Soft skills required include problem-solving, good documentation skills, planning and organization, thoroughness, flexibility, and the ability to work with a remote team.
Requirements
- Graduate in computer science, engineering, or a related field
- 7+ years of industry experience as a software developer
- Leadership and management experience in the context of small squads/teams
- Experience scaling up software systems
Responsibilities
- Lead the development of scalable solutions to accommodate growing demands
- Architect robust, modular, and maintainable systems that align with strategic business objectives
- Champion comprehensive testing methodologies to ensure software reliability and user satisfaction
- Collaborate with departments like product and engineering to ensure technical requirements meet business needs and customer expectations
- Develop and maintain a clear, strategic technical roadmap, communicating it across teams to align with the companyβs long-term goals
- Integrate advanced security practices and protocols to protect against emerging threats
- Design and implement robust disaster recovery plans and business continuity strategies to minimize downtime
- Stay updated with emerging trends and encourage exploration of new technologies to keep the company at the cutting edge
- Foster a positive, inclusive, and collaborative team environment that encourages innovation and continuous improvement
- Conduct regular one-on-one meetings to provide technical guidance, address concerns, and support professional growth
- Oversee a rigorous peer code review process to enhance code quality and foster a culture of mutual learning
- Provide clear pathways for career advancement and personal development, offering feedback and resources to help team members achieve their goals
- Establish and maintain high standards for coding and operational practices to ensure consistency and quality
- Support recruitment efforts by engaging in candidate interviews and working closely with HR to ensure that hiring strategies are in sync with the company's technical requirements and cultural values