Full Stack Software Engineer
2 weeks ago
We are looking for a talented engineer to join the Flexhire engineering team. But we don't just want someone who is a great engineer Do you care and think about the 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 truly helped transform some of our talented members' lives by giving them great long term work with amazing companies.
Flexhire Is a 3 In 1 HR Platform
- ATS - a modern applicant tracking system - used to help source and screen candidates for jobs globally
- HRIS - a human resource Information system - used 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 also think like mini CEOs of each of our products How to grow them and make them successful.
How we work
At Flexhire, our engineering team moves fast. We run on React and NextJS on the frontend and Rails/Postgres on the backend deployed on AWS. Our fullstack engineers take full ownership of individual features from idea through release and feedback. We work using the Kanban approach for project management, getting early feedback from end users. We are an AI first small team leveragin Cursor for coding. We keep on top of the latest AI tools to ensure we are maximizing our velocity & productivity. In our fully remote team, everyone makes a difference
- You will work directly with users and management and help shape our evolving product
- You will take ownership of features end to end
- We are fully remote and work on slack and have daily video standups
Tech stack
Our product is built on a modern React, NextJS 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 the product's growth and scale, and to take advantage of the ideal tech to power the information deep, highly interactive UI of Flexhire.
- We have a Rails application as our backend, and a hybrid SPA with Server Side Rendering and PWA features as our frontend. Our frontend is built using the framework, React, Typescript, Material-UI and a GraphQL API with the Relay client. We also make heavy use of React hooks both from libraries and our own custom ones.
- The Rails backend and the frontend communicate through a GraphQL API and we have automations in place to ensure type safety so Typescript types are automatically generated for the GraphQL queries on the frontend, thanks to the Relay client.
- Our infrastructure is deployed on AWS with redundant, horizontally scaled servers. The deployments are managed through automated CI and CD pipelines, and we also have multiple comprehensive suites of all kinds of automated tests to keep us moving fast without breaking things. Finally, we stay on top of user facing issues through deep Sentry integration and LogRocket.
- Our engineering team is small but mighty We have an open communication culture and flat, horizontal structure so you will be encouraged to get to know all the different aspects of the product, or to specialize in specific functional areas in the codebase and product backend.
Key Responsibilities
At Flexhire, you will:
- help build the features to improve our ATS, HRIS and Member Network Experiences
- take ownership of not just the code but product features themselves
- use the latest AI development support IDE integrations such as Cursor / Claude Code etc to maximize velocity
- implement features and fix bugs by working on our frontend and/or backend codebases
- think through, research and help design and build features to help grow the business
- keep track of the stability of the different aspects of the product by maintaining the automated test suites
- participate in the day to day decision making process with regards to building our evolving product
- get familiar with all technical aspects of the product from lo-fi UX prototyping to high fidelity designs, core backend code, database architecture and cloud infrastructure, focusing on what best matches your skillset
- work on a regular schedule, with the flexibility to customize it as long as you can match a 6 hour window of "core hours"
- work from anywhere in the world you like, with your own choice of software tools for development
Ideal Experience
Our ideal candidate has:
- hard working, professional and most importantly just loves to code We want someone who loves to make stuff
- fluency in written and verbal english and excellent overall communication skills
- undergraduate degree/postgraduate degree in computer science or technical equivalent
- experience working in a fast paced early startup environment, where simpler solutions are often better when features are in the early stage
- experience and passion for using the latest AI coding support tools like Cursor, Claude Code etc to increase your velocity
- we want an entrepreneurial mindset. If you just want to code and not think, this is not for you
- experience with remote work, asynchronous text communication, video meetings, and organizing work with colleagues from different timezones. You need to be structured and able to deliver on your own remotely.
- experience with react frontends and ruby on rails backends, ideally experience using the framework for React
- experience with application as a service cloud providers such as AWS Beanstalk, CI/CD pipelines
- experience maintaining a big suite of all kinds of automated tests
- experience working with GraphQL APIs, ideally from a Ruby on Rails backend, using the Relay client on the frontend to access the API from a React codebase
- experience in modern recruitment and/or global payroll software is highly desired
[PUBLISHED]
-
Full Manager Bookkeeper
1 week ago
Alberton, Gauteng, South Africa Magnet Engineering RSA Full time R60 000 - R120 000 per yearCompany DescriptionMagnet Engineering RSA specializes in the fabrication and installation of architectural and sundry steelworks. This includes the installation of glass balustrades, stainless steel balustrades, mild steel balustrades, staircases, screens, canopies, gates and fencing, and cladding. We are dedicated to providing high-quality steelwork...
-
Senior Mechanical Engineer
3 days ago
Alberton, Gauteng, South Africa Hire Resolve Full timeHire Resolve is currently seeking a skilled and experienced Senior Mechanical Engineer for a consulting engineering company. As a Senior Mechanical Engineer, you will be responsible for designing, analysing, and optimizing mechanical systems and components for a variety of projects.Responsibilities:Designing and implementing mechanical systems and...
-
Design Engineer
1 week ago
Alberton, Gauteng, South Africa Metso Full time R900 000 - R1 200 000 per yearJoin an industry leader and make a positive change in the sustainable use of the world's natural resources. Together, we will transform the business and drive the industry toward a greener future.At Metso, you will be supported by our inclusive culture and a network of colleagues from around the world. With us, you will embark on a personal growth journey...
-
Digital Marketing Specialist
1 week ago
Alberton, Gauteng, South Africa Intelifin Business Solution Full time R120 000 - R180 000 per yearJob Summary:We are looking for a highly creative and results-drivenDigital Marketing Specialistto design and create blogs, ads, videos, and content for all social media platforms. The ideal candidate will have hands-on experience inlead generation, a deep understanding of content marketing strategies, and a passion for creating impactful campaigns that...
-
Mechanical Engineering Design Office Manager
3 days ago
Alberton, Gauteng, South Africa Hire Resolve Full time R104 000 - R250 000 per yearHire Resolves client is looking for a Mechanical Engineering Design Office Manager to join their team in Alberton, Gauteng. The Manager will ensure that the company has a clear strategy to design and produce Designs and FAB drawings for the equipment that the company sells in the marketplace and manage the Design Office and...
-
Senior Mechanical Engineer x3
3 days ago
Alberton, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearHire Resolve's Client is seeking experienced Mechanical Engineers with a minimum of 10 years of post-qualification experience in the Building Services Sector, preferably with a focus on healthcare, specifically hospitals, to join their team. The positions are based in Alberton, Durban and Kimberley. ResponsibilitiesDesign and oversee mechanical...
-
Mid/Senior Draughtsman
3 days ago
Alberton, Gauteng, South Africa Hire Resolve Full time R250 000 - R400 000 per yearHire Resolve, a respected recruitment agency, is currently looking for a talented Mid/Senior Draughtsman to join our clients team.In this role, you will be responsible for creating accurate and detailed technical drawings using specialized software. You will collaborate with engineers and other professionals to develop design concepts and solutions....
-
Mechanical Design Office Manager
3 days ago
Alberton, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearHire Resolves client is looking for a Mechanical Engineering Design Office Manager to join their team in Alberton, Gauteng. The Manager will ensure that the company has a clear strategy to design and produce Designs and FAB drawings for the equipment that the company sells in the marketplace and manage the Design Office and...
-
Alberton, Gauteng, South Africa Impact HR Full time R250 000 - R400 000 per yearThe purpose of the Technical Administrator role is to use draughting and administrative expertise to assist the engineering department in achieving smooth and efficient workflow. This encompasses the drawing of products, updating, and controlling the entire drawing system, the administration of the engineering change process, document control of engineering...
-
Alberton
4 days ago
Alberton, Gauteng, South Africa Bouygues Construction Full time R168 000 - R336 000 per yearWe are urgently looking for junior structural engineer to join usJob Type: Full-timePay: R14 000,00 - R28 000,00 per monthWork Location: In person