The role
What you will do
-
- Be the leader of a development team
- Closely collaborate with the product management group and stakeholders shaping requirements and validating their viability.
- Together with other architects, define the technical evolution of our SaaS solution as well as development practices.
- Coach team members in architecture design and support them during design decisions.
- Evangelize continuous security, performance, scalability, and quality improvements across all development teams.
- Be up to date with latest industry trends, so you can identify opportunities to drive technical and process improvements.
What we need to see from you
- Creative and empathic personality with strong desire to achieve results together with others.
- Passionate learner that shows initiative and leads by example.
- Love for technology with experience architecting scalable cloud-native solutions.
- Must have superpowers with Cloud Platforms Azure, AWS or GCP.
- Expert in at least one of the following areas: big data/AI/ML, Cloud Security, designing geo-distributed solutions, elastic scaling (compute and storage), design and rollout of FaaS in a large development organization, designing global-scale SaaS solutions
- Confident with data protection matters related to public cloud.
- Can write code all day long (preferably .NET, C#, TypeScript).
- Passionate about designing scalable microservice-based solutions and FaaS.
- Enthusiastic about designing RESTful and GraphQL APIs, as well as event-driven approaches.
- Enjoy databases (RDBMs & NoSQL).
- Embrace Agile principles and practices (we love Scrum).