Job Description
We're looking for a Senior Software Engineer to design, build, and evolve our core platform and applications. You will take ownership of critical systems, mentor other engineers, and contribute to technical decisions that shape our architecture and product roadmap.
Your work will span backend services, APIs, and frontend applications. You'll collaborate with product, design, and data teams to deliver features that are reliable, performant, and user-centric. This role offers the opportunity to have substantial impact on both technical direction and team culture.
Ideal candidates are passionate about clean code, scalable systems, and continuous improvement—and enjoy working in a collaborative, fast-paced environment.
What you'll bring
As a Senior Software Engineer, you'll be a key technical contributor and thought leader. You should be comfortable owning complex projects, making trade-offs, and guiding others through code reviews and architectural discussions.
- 5–8 years of professional software engineering experience.
- Strong proficiency in backend development (Node.js, Python, Go, or similar).
- Experience with modern frontend frameworks (React, Vue, or equivalent).
- Solid understanding of cloud platforms and distributed systems.
- Experience with APIs, microservices, and database design.
- Strong system design and problem-solving skills.
- Experience with CI/CD, testing, and DevOps practices.
Benefits
We believe great engineers deserve great support. Along with competitive pay, you'll enjoy flexibility, growth opportunities, and a culture that values technical excellence and work-life balance.
- Competitive salary + annual performance bonus.
- Fully remote with flexible working hours.
- Health, dental, and vision coverage.
- Learning and development budget.
- Equity participation (where applicable).
- Career path toward Staff Engineer or Tech Lead.

