Overview
We are looking for a talented engineer to join the Flexhire engineering team. Do you care about decisions that will make a product successful? Do you have an entrepreneurial mindset? Then we'd love to hear from you!
Our platform helps people from all over the world find meaningful work with great companies. We have helped transform some of our members' lives by providing long-term work with amazing companies.
Flexhire Is a 3 In 1 HR Platform
- ATS - a modern applicant tracking system to source and screen candidates for jobs globally
- HRIS - a human resource information system to hire, manage and pay employees globally
- Expert Member Network - a member network of top talent available for hire around the world
We want engineers who think like mini CEOs of each product and know how to grow them and make them successful.
How we work
At Flexhire, the engineering team moves fast. We use React and Next.js on the frontend and Rails / Postgres on the backend, deployed on AWS. Our full-stack engineers own features from idea through release and feedback. We use Kanban for project management and get early feedback from end users. We are an AI-first small team leveraging Cursor for coding and stay updated on AI tools to maximize velocity and productivity. In our fully remote team, everyone makes a difference.
You will work directly with users and management and help shape our evolving productYou will take ownership of features end to endWe are fully remote and work on Slack with daily video standupsTech stack
Our product is built on a modern React, Next.js and Rails / Postgres stack with a focus on leveraging AI for productivity and test automation.
You will work on a modern codebase that is regularly maintained and refactored to match product growth and scale, powering the information deep, highly interactive UI of FlexhireRails backend with a Next.js frontend using React, TypeScript, Material-UI and GraphQL with RelayType safety with automatic GraphQL type generation via RelayAWS deployment with automated CI / CD pipelines, automated tests, Sentry integration and LogRocketOpen and collaborative culture with a flat structure, encouraging you to contribute across the product and backendKey Responsibilities
Help build features to improve the ATS, HRIS and Member Network experiencesTake ownership of code and product featuresUse AI development tooling to maximize velocity (e.g., Cursor, Claude Code)Implement features and fix bugs across frontend and / or backendResearch and design features to grow the businessMaintain automated test suites to track product stabilityParticipate in day-to-day decision making for the evolving productFamiliarize with all technical aspects from UX to backend, database, and cloud infrastructure, aligning with your strengthsWork on a regular schedule with a 6-hour core hours windowWork from anywhere in the world with your preferred development toolsIdeal Experience
Hard-working, professional, and loves to code; enjoys making thingsFluent in written and verbal English with excellent communicationUndergraduate or postgraduate degree in computer science or technical equivalentExperience in a fast-paced early startup environment with simple solutions in early-stage featuresExperience and passion for using AI coding support tools to increase velocityEntrepreneurial mindset; willing to think beyond codeExperience with remote work, asynchronous communication, and coordinating across time zonesExperience with React frontends and Ruby on Rails backends, ideally Next.jsExperience with AWS Beanstalk, CI / CD pipelinesExperience maintaining a large suite of automated testsExperience with GraphQL APIs, ideally from Rails backend using Relay on the frontendExperience in modern recruitment and / or global payroll software is highly desiredSeniority level
Entry levelEmployment type
Part-timeJob function
Engineering and Information TechnologyIndustries : Human Resources Services#J-18808-Ljbffr