Threecolts
SaaS
SeniorSoftwareEngineer-Golang/TypeScript
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer - Golang / TypeScript at Threecolts. Skills: Golang, TypeScript, System design, Backend services. Take ownership of features. Deliver features from design to production”
Industry & Context.
Problem solving; Root cause analysis
What They're Looking For.
Must Have
5–8+ years of professional software engineering experience, Proficiency in Golang, Proficiency in TypeScript, Experience building backend services, Experience building APIs, Experience building scalable application components, Experience working across frontend and backend systems, Backend experience with enough TypeScript to contribute confidently, Solid understanding of REST APIs, Solid understanding of system design, Solid understanding of scalable application patterns, Experience working with SQL databases, Experience working with NoSQL databases, Experience with data modelling, Experience working with cloud infrastructure, Experience debugging production systems, Experience resolving issues independently, Comfortable working with Git, Comfortable working with code reviews, Comfortable working with team-based development, Ability to work across existing codebase, Ability to improve quality without over-engineering
Nice to Have
Familiarity with AWS, Experience working on authentication, Experience working on account management, Experience working on billing, Experience working on payments, Experience working on subscriptions, Experience working on platform products
What You'll Do.
Take ownership of features
Deliver features from design to production
Design clean services
Design scalable services
Build scalable services
Performant components
Support customer account experience
Connect users to product ecosystem
Operate independently within scope
Make technical decisions
Balance speed with quality
Debug production issues
Implement durable fixes
Contribute to technical discussions
Raise bar through code reviews
Build reliable platform functionality
How You'll Work.
Team & Collaboration
Work closely with Product; Work closely with QA; Work closely with DevOps; Work closely with other product teams
Full Job Description
About Threecolts About Threecolts Threecolts is the leading software suite for online & offline consumer brands (Amazon, Walmart, Target, Shopify, eBay, etc.). We’ve built a powerful ecosystem of software solutions to help businesses grow smarter — from revenue recovery and retail finance, to multichannel operations and pricing optimization. With over 500 employees globally and strong backing, we’re scaling fast across new markets and new partner channels. Who We Are We’re a global team built for speed, trust, and impact. As an AI enabled company, AI is integrated across Threecolts from development through to operations, empowering teams to move faster, build better, improve quality, and make more informed decisions. We hire exceptional people from all backgrounds and give them the autonomy to move fast and the accountability to deliver, where you will wear multiple hats, take ownership of challenges, and proactively solve problems beyond your immediate scope. Change is constant, ambiguity is part of the deal, and clear, concise communication is how we stay aligned, so when in doubt, bring people in. 🔥 Key Responsibilities You’ll take ownership of features across the Threecolts Hub, Golang and TypeScript-based systems, delivering them from initial design through to production. You’ll design and build clean, scalable services, APIs, and components that are maintainable, well-tested, and performant. Hub is the central platform where Threecolts customers access their products, manage subscriptions, add companies and organisations, update plan types, and handle billing and payments. Your work will directly support the customer account experience and the systems that connect users to the wider Threecolts product ecosystem. You’ll operate independently within a defined scope, making sound technical decisions and balancing speed with long-term quality. You’ll play an active role in improving the systems you work on, debugging production issues, identifying root causes, an
Applying for this Senior Software Engineer - Golang / TypeScript role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Threecolts?
Real rants from real employees. Read before you apply.