Join Our Team
Help us build the future of task management for software development teams.
Why Work With Us
At TMC, we're passionate about creating tools that make developers' lives easier. We're a small but growing team of engineers, designers, and product specialists who are committed to building the best task management system for software development teams.
We believe in a flexible work environment, continuous learning, and a healthy work-life balance. Our team is distributed across the globe, and we embrace remote work as a core part of our culture.
Remote-First
Work from anywhere in the world with flexible hours.
Competitive Pay
Salary packages that recognize your skills and experience.
Learning Budget
Annual budget for courses, books, and conferences.
Health Benefits
Comprehensive health insurance for you and your family.

Open Positions
Senior Frontend Engineer
We're looking for a Senior Frontend Engineer to help us build and improve our React-based web application. You'll work closely with our design and product teams to create intuitive and performant user interfaces.
Requirements:
- 5+ years of experience with React and modern JavaScript
- Experience with TypeScript and Next.js
- Strong understanding of web performance optimization
- Experience with responsive design and accessibility
- Excellent communication skills and ability to work in a remote team
Backend Engineer
We're seeking a Backend Engineer to help us build and scale our API and server infrastructure. You'll work on designing and implementing new features, optimizing performance, and ensuring the reliability of our services.
Requirements:
- 3+ years of experience with Node.js and RESTful APIs
- Experience with database design and optimization
- Familiarity with cloud services (AWS, GCP, or Azure)
- Understanding of security best practices
- Strong problem-solving skills and attention to detail
Don't See a Perfect Fit?
We're always interested in connecting with talented individuals who are passionate about our mission. Send us your resume and let us know how you can contribute to our team.
Get in Touch