Your primary responsibilities include:
Lead the development of innovative solutions to enhance our product and development experience, effectively contributing to making our software better.
Technical Direction:Provide technical guidance by actively participating in architectural discussions, developing code, and advocating for new process improvements to drive innovation and efficiency.
- Programming Proficiency:
Strong hands-on experience with JavaScript/TypeScript or C# in modern development environment. - Software Development:
Solid understanding of software development engineering practices and lifecycle. - Scalable Solution Design:
Firsthand experience in designing and implementing scalable SaaS-based solutions. - Management Experience:
Leading or mentoring engineers, either as a formal manager or informal team leader. - Growth mindset:
Proven track record of applying a growth mindset to thrive in fast-changing environments, continuously learning, adapting and guiding others through uncertainty and ambiguity.
- Distributed systems:
Experience in developing and designing distributed systems. Understanding deployment and troubleshooting of such - Business Domain focus:
Ability to work with cross functional teams (incl. Product Managers, Business Analytics and Customers) with deep understanding of the business domain. Experience in practical modeling and translating between engineering and business teams (e.g. DDD) - Hybrid team management:
Familiarity with distributed team management techniques