About this role
The team is a leading software product company in the education technology sector, dedicated to bringing next-generation innovation to enhance the lives of parents, teachers, and students globally. They are seeking a Technical Architect to join their dynamic team.
In this role, you will be responsible for designing and implementing robust software architectures that support the development of cutting-edge cloud-based applications. You will work closely with cross-functional teams to ensure that the technical solutions align with business objectives and meet the needs of users.
Key Responsibilities:
- Design and develop scalable and high-performance software architectures.
- Collaborate with product managers and developers to define technical requirements and specifications.
- Evaluate and recommend appropriate technologies and tools to enhance product functionality.
- Conduct code reviews and provide guidance to development teams on best practices.
- Ensure the security and reliability of applications by implementing best practices in software development.
- Stay updated with industry trends and emerging technologies to drive innovation.
Required Skills & Qualifications:
- Proven experience as a Technical Architect or similar role in software development.
- Strong knowledge of cloud technologies and architecture, particularly AWS or Azure.
- Proficiency in programming languages such as Java, Python, or JavaScript.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with database technologies like SQL and NoSQL.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
Experience:
- 5-8 years of relevant experience in software architecture and development.
What we offer:
The team provides a collaborative work environment where innovation is encouraged. You will have the opportunity to work on impactful projects that make a difference in the education sector, along with opportunities for professional growth and development.