Job Title: Software Engineer
Reports to: Software Engineering Manager
Status: Regular Full Time
Now Hiring: Senior Software Engineer
We’re looking for a Full Stack Software Engineer with strong front-end skills to help bring our products to life. You’ll play a critical role in shaping how users experience our product every day, ensuring that what we build is delightful to use. You'll work on a cross-functional team, solve interesting problems, and grow your technical skills while delivering high-quality software.
What You’ll Do:
- Build and maintain intuitive, accessible, front-end experiences using modern technologies like React and TypeScript
- Contribute to backend APIs that support full-stack feature delivery
- Participate in design and planning discussions to break down features into well-scoped technical work
- Write clean, maintainable, well-tested code and contribute to code reviews of others
- Debug and resolve issues across the stack
- Collaborate with product managers, designers, and engineers to deliver valuable functionality
- Learn from teammates and continuously improve your skills and understanding of system architecture and product impact
- Work closely with a dedicated mentor to support your growth, learning, and career development
What You Bring:
- 3+ years of professional software development experience, with a track record of delivering software from inception through development, release, and ongoing support and operations
- Strong front-end development skills with experience in React, TypeScript, and responsive UI frameworks (e.g. Mantine), and automated testing frameworks, such as Playwright
- Experience with backend development (e.g., AWS Lambda), REST APIs, and databases (e.g., MongoDB)
- Familiarity with CI/CD pipelines, Git-based workflows, observability and monitoring tools (e.g. Datadog) and testing best practices
- Curiosity, coachability, and a desire to grow as a full-stack engineer
- Clear communication and a collaborative mindset
- A passion for creating polished, user-centered software that solves meaningful problems
Who You Are:
- You lead by example and share your passion to inspire those around you for growth. You are authentic, driven and positive.
- You possess emotional intelligence and empathy. You have a good sense of humor, are self-aware and self-critical, but not arrogant. You handle interpersonal dynamics with grace.
- You do more than the minimum to achieve outstanding results by being hands-on and rolling up your sleeves now and again when it’s necessary.
- You thrive in a growth-oriented company by embracing and adapting to changes easily. You are open-minded and flexible.
- Your clear communication fosters understanding and collaboration. You express ideas effectively but are also an active listener.