What you’ll do:
- Lead architectural initiatives and design end-to-end solutions for scale, resiliency, and maintainability as part of the infrastructure platform group
- Contribute to the codebase, write production-grade code, build critical components.
- Collaborate with architects, product managers, engineers, and DevOps to align platform direction with business goals.
- Review system designs and code to ensure quality, performance, and consistency.
- Mentor other engineers and help elevate the technical bar for the entire team.
What you’ll bring:
- Strong hands-on experience designing and maintaining large-scale, distributed systems.
- A track record of driving architectural decisions and implementing them in production.
- 9+ years of hands-on experience in backend development, using Java, TypeScript, or equivalent languages.
- Strong understanding of resilience patterns, multi-tenancy, scalability, and performance tuning.
- Solid experience with NoSQL databases (such as MongoDB and Elasticsearch), message queues, and microservices, preferably in Kubernetes environments.
- Excellent communication and collaboration skills
- Familiarity with Agile methodologies and a proactive, ownership-driven mindset.
Advantages:
- Experience as a Team Lead
- Familiarity with SDK design and shared client libraries
- B.Sc. in Computer Science or equivalent
Our people are the foundation of our success, and we place a high priority on offering a wide range of benefits that make our team happier and healthier.
- Equity participation - everyone shares in our success
- Flexible work arrangements - for parents, for remote work days, etc.
- Mentoring, Knowledge training & Career development tracks
- Office perks: dog-friendly environment, fully-stocked fridge, gym and exercise classes, weekly Happy Hours, free parking, evening meals
Our Values:
We look for people who embody our values - Care, Do, Try & Shine.
- - Wecareabout our customers and each other
- Do- Wedowhat it takes to make a positive impact
- Try- Wetryour best and we don’t give up