We are seeking a Software Architect to join our team.
The Role
- Creating a system design and architecture.
- Solving and owning technical problems over a wide array of systems, processes and technologies.
- conceptualizing, designing, and coding spanning multiple domains.
- Create clear technical specifications.
- Develop a prototype.
- Upholding the integrity and performance of the platform over time
- Helping grow the team: Mentor and hire a technical team. Train and collaborate with newer developers to write great code and solve problems effectively.
- Work closely with the CEO and CTO to ensure product quality and product market fit.
Ideal Profile
- 5+ years of experience building high quality production web applications.
- Previous experience working at an early-stage start-up is a plus.
- Previous experience building a scalable platform from day 0 is a plus.
- Management experience or team lead experience is a plus.
- Experience building web applications that have grown quickly and scaled to handle many users.
- Experience designing, developing, and managing microservices.
- Strong design skills and an understanding of design patterns.
- Conceptualizing, designing, and coding spanning multiple domains.
- Ability to mentor and teach other engineers of the team and organization.
Benefits
- Work Location: Remote
- 5 days working
What's on Offer