Job description
About FactoryFix
FactoryFix is revolutionizing how manufacturing companies connect with skilled workers through our innovative digital platform. Our mission is to solve the skilled labor shortage in manufacturing by leveraging technology to match qualified candidates with employers. We’re building the tools and systems that modernize industrial hiring and create opportunity for both workers and companies.
We operate as a two-sided marketplace with a network of skilled pros and a customer-facing recruiting tool which includes Copilot, our AI-powered recruiting assistant that helps employers find, screen, and engage with candidates.
The Role
We’re seeking an experienced Staff Engineer to join our engineering team and help shape the future of our platform. As a Staff Engineer, you’ll be a technical leader who drives architectural decisions, mentors other engineers, and tackles our most complex engineering challenges. You’ll work across multiple features, influencing product development while maintaining a focus on system reliability, performance, and scalability.
Key Responsibilities
- Serve as a technical leader and subject matter expert, guiding engineering decisions across teams
- Work closely with product teams during the “Shaping” phase to vet ideas and identify rabbit holes before they reach the “Betting Table” (this is crucial - we need your expertise to identify technical issues early)
- Design, implement, and maintain scalable, high-performance systems and services in our microservices architecture
- Help establish domain boundaries and guide decisions about service ownership and responsibilities
- Collaborate with product teams to translate business requirements into robust technical solutions
- Establish engineering best practices, coding standards, and architectural principles following our backend service guidelines
- Mentor and develop engineers through code reviews, pair programming, and technical guidance
- Identify and resolve complex technical issues across our platform, especially those that span multiple services
- Champion quality through comprehensive testing (unit-heavy, integration-light, and outsourced E2E), monitoring, and observability practices
- Research, evaluate, and recommend new technologies and approaches to solve business problems, particularly in the areas of AI/ML integration, search, and candidate matching
- Lead complex, high-impact projects that span multiple teams or systems
- Balance technical debt with feature development to ensure long-term technical health
- Participate in planning review for other engineers to help validate approaches and identify potential issues
- Drive all conversations towards a decision and keep Delivery top of mind as our most sacred goal
Qualifications
Required
- 8+ years of professional software engineering experience
- Deep expertise in at least one modern programming language, particularly TypeScript/JavaScript and Node.js
- Extensive experience building and scaling web applications and distributed systems
- Strong understanding of software architecture patterns, system design, and engineering best practices
- Experience with Google Cloud Platform (GCP), Cloud Run, and containerization technologies
- Proven track record of leading technical initiatives and mentoring other engineers
- Excellent problem-solving skills with a focus on delivering pragmatic solutions
- Strong communication skills with the ability to explain complex technical concepts clearly
- AI automation fluency - ability to leverage generative AI tools like Cursor or Claude Code to develop implementation plans and execute rote engineering tasks
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- Experience with Shape Up methodology or a willingness to learn and adopt its tenets like a zealot
- Knowledge of modern frontend frameworks (Vue.js preferred)
- Experience with modern frameworks for backend services (NestJS preferred)
- Familiarity with microservices architecture and event-driven systems using PubSub
- Understanding of “No A-holes” policy
Preferred
- Experience in manufacturing, industrial, or marketplace technology
- Experience with Firestore, BigQuery, and other GCP technologies
- Background in AI/ML integration with applications, particularly for scoring and recommendation systems
- Understanding of database design, performance optimization, and data modeling
- History of contributions to open-source projects or technical communities
What We Offer
- Competitive salary and equity package
- Comprehensive health, dental, and vision benefits (US and Canada-based employees only)
- Fully remote position
- Professional development budget and growth opportunities
- Collaborative, innovative work environment with passionate colleagues
- Opportunity to make a meaningful impact on the manufacturing industry
- Modern tech stack including:
- TypeScript/JavaScript and Node.js
- NestJS framework for backend services
- Vue.js/Nuxt for frontend applications
- Google Cloud Platform (GCP) for infrastructure
- MySQL through Google Cloud SQL
- Firestore and BigQuery for data storage and analytics
- PubSub for event-driven architecture
- AI integration (primarily with Google’s Gemini models)
- “Unlimited vacation” policy - take the time you need when you need it
- Shape Up methodology with 6-week cycles and 2-week cool-downs for sustainable pace
About Our Engineering Culture
Our engineering team values collaboration, continuous learning, and pragmatic problem-solving. We follow the Shape Up methodology for product development, working in 6-week cycles with 2-week cool-down periods. This approach helps us focus on delivering high-impact features while also giving time for refactoring and innovation. To get a better sense of how we work, check out our engineering wiki at https://bubbling-dolphin.factoryfix.com/
We have a microservices architecture with a focus on clean domain boundaries and well-defined interfaces. Our backend services are primarily built with NestJS following best practices for layered architecture (controllers, use cases, services, and persistence layers). Our frontend applications use Vue.js/Nuxt for a responsive and modern user experience.
We use GitHub for version control, Linear for project management, and Google Cloud Platform for our infrastructure. We have a strong emphasis on continuous integration and deployment through Cloud Build, and we use Firestore, BigQuery, and other GCP services for data storage and analytics.
We value technical documentation and knowledge sharing, maintaining comprehensive docs to ensure engineers can quickly understand and contribute to any part of our system. You’ll be a key contributor to our technical vision and will help shape how we build and evolve our platforms.
FactoryFix is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
How to Apply
Submit your resume and a brief cover letter explaining why you’re interested in the Staff Engineer role at FactoryFix. Please include examples of complex technical challenges you’ve solved and your approach to technical leadership.