Tech Stack
JavaScriptNode.jsReactTypeScript
About the role
- Evolve our TypeScript + Node.js + React + WebSocket systems for scalability, maintainability, and performance
- Shape our system design and infrastructure direction with long-term clarity in mind.
- Identify and remove bottlenecks in CI/CD, testing, and deployment reliability
- Mentor team members and help them reach mastery
- Raise technical standards by ensuring code quality, best practices, and documentation are maintained across projects
- Build and maintain a high-performing team
- Translate company and product goals into clear engineering plans and deliverables
- Strengthen our engineering values, encourage ownership, and scale a culture of continuous learning
Requirements
- 7+ years of professional software development experience
- Proven experience leading or managing engineers
- Deep expertise in TypeScript, React, Node.js, and WebSocket systems
- Strong understanding of system architecture, scalability, and maintainability
- Experience improving CI/CD pipelines, release processes, and team workflows
- Clear, structured written communication (async collaboration is our norm)
- Demonstrated ability to mentor and coach others
- Proven ability to elevate software development teams' technical standards
- Strong judgment and decisiveness under uncertainty
- Competitive salary paid in USD.
- Stock options (own a piece of Colonist)
- Fully remote team spread across multiple time zones
- Flexible hours, we work asynchronously and value outcomes over hours
- Unlimited vacation
- Work equipment provided
- Monthly budget for productivity tools
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptNode.jsReactWebSocketCI/CDsystem architecturescalabilitymaintainabilitycode qualitybest practices
Soft skills
mentoringcoachingcommunicationleadershipteam buildingjudgmentdecisivenessownershipcontinuous learningcollaboration