Build impactful features end-to-end, design thoughtful solutions, and maintain high engineering standards as a Senior Software Engineer at Thanks.
Requirements
- Strong experience building production systems using TypeScript, Node.js, and React
- Ability to independently design scalable solutions and clearly communicate technical trade-offs
- Strong software design fundamentals and system thinking
- Comfort owning features from problem definition through to production
- Pragmatic judgment – you balance ideal architecture with shipping value
- Comfort operating in ambiguity and actively creating structure where it’s missing
- High emotional intelligence and strong communication skills
- Strong internal drive – you take pride in your craft and care deeply about the quality and impact of what you ship
- Uses AI thoughtfully to augment problem solving and delivery – accelerating exploration, debugging, and implementation while maintaining high standards for quality, correctness, and ownership
- A genuine ownership mindset – you take responsibility for outcomes and follow through
Benefits
- Attractive compensation
- Meaningful equity