Accountabilities
- Act as the emissary of the architecture, diagramming milestones and identifying potential issues early on.
- Serve as the technical owner from design to resolution of tailored solutions for complex problems on cloud platforms.
- Collaborate with stakeholders to determine functional and nonfunctional requirements and align with business goals.
- Evaluate and plan for the integration of new technologies into the architecture.
- Identify risks and develop risk mitigation strategies associated with the architectural framework.
- Influence long-term product and technical vision, as well as the development strategy and roadmap.
- Contribute to code reviews and documentation, ensuring high standards are met.
- Lead within the Architecture Practice community by mentoring engineers and promoting technical growth.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- 5+ years of experience as a Software Architect, especially with Azure Cloud Services in a React/Node environment.
- Microsoft Azure AZ-305 certification.
- Proficiency in Node.js and TypeScript; familiarity with NestJs/ExpressJs is a plus.
- Experience with GitHub, GitHub Actions, Kubernetes, and Azure Service Bus.
- Database knowledge in Postgres and Sequelize ORM; MongoDB experience is advantageous.
- High level of English proficiency for effective communication with a global development team.
- Strong diagramming and planning skills, with an ability to manage multiple projects simultaneously.
- Experience leading Agile methodologies and creating CI/CD pipelines.
- Demonstrated mentorship ability and thought leadership.
Benefits
- Flexible work environment, allowing for a mix of office and remote work.
- Opportunity to be part of a global team, collaborating across cultures.
- Focus on employee well-being, with fitness plans and generous time off.
- Accelerated career growth and development opportunities across various projects and industries.
- Commitment to diversity and equal opportunity in the workplace.
