Talent.com
Full Stack Software Engineer (Product Ceo Mindset)
Full Stack Software Engineer (Product Ceo Mindset)Flexhire • Gauteng, South Africa
Full Stack Software Engineer (Product Ceo Mindset)

Full Stack Software Engineer (Product Ceo Mindset)

Flexhire • Gauteng, South Africa
17 days ago
Job description

Overview

We are looking for a talented engineer to join the Flexhire engineering team.

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

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.

AI first

We are an AI first small team leveraging Cursor for coding.

We keep on top of the latest AI tools to ensure we are maximizing our velocity & productivity.

Remote work

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.

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 Next.js 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 Next.js 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

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

  • 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

If you just want to code and not think, this is not for you!

Ideal Experience

  • 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.
  • 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 Next.js 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
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Gauteng, South Africa

    Related jobs
    Intermediate Full Stack Software Engineer (IoT)

    Intermediate Full Stack Software Engineer (IoT)

    NTT DATA, Inc. • Johannesburg, Gauteng, South Africa
    Intermediate Full Stack Software Engineer (IoT).Join a company that is pushing the boundaries of what is possible.We are renowned for our technical excellence and leading innovations, and for makin...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Network Recruitment • City of Johannesburg Metropolitan Municipality, Gauteng, South Africa
    Our client is looking for a talented Full Stack Developer, based in Stellenbosch, with proven hands-on experience in Vue. Develop, test, and maintain responsive web applications using Vue.Collaborat...Show more
    Last updated: 29 days ago • Promoted
    Senior Full-Stack Engineer (Fintech,.NET Core)

    Senior Full-Stack Engineer (Fintech,.NET Core)

    Sourcefin • Johannesburg, Gauteng, South Africa
    A fintech solutions provider in Johannesburg is looking for a Senior Full Stack Developer to design and maintain scalable applications. The role includes mentoring developers and collaborating with ...Show more
    Last updated: 6 days ago • Promoted
    Senior Full-Stack Engineer - Remote & End-to-End Impact

    Senior Full-Stack Engineer - Remote & End-to-End Impact

    RM Staffing B.V. • Johannesburg, Gauteng, South Africa
    Remote
    A staffing agency in South Africa is seeking a talented Full Stack Developer to join their engineering team.The ideal candidate should have a strong background in both front-end and back-end develo...Show more
    Last updated: 4 days ago • Promoted
    Senior Full-Stack Engineer – Fintech / Payments (Hybrid)

    Senior Full-Stack Engineer – Fintech / Payments (Hybrid)

    Black Pen Recruitment • Johannesburg, Gauteng, South Africa
    A recruitment agency is seeking a Senior Full-Stack Engineer in Johannesburg to deliver robust applications and improve system performance. You will work with technologies like JavaScript, Node.Idea...Show more
    Last updated: 8 days ago • Promoted
    Mid-Level Backend / Full-Stack Engineer (Energy & IoT Systems)

    Mid-Level Backend / Full-Stack Engineer (Energy & IoT Systems)

    Milton Resourcing • Johannesburg, South Africa
    South Africa powers homes, businesses, and communities.With services including installation, maintenance, and remote monitoring, they pride themselves on. Python, Linux, IoT, and containerisation ex...Show more
    Last updated: 11 hours ago • Promoted • New!
    Remote Full-Stack Engineer : Build End-to-End Solutions

    Remote Full-Stack Engineer : Build End-to-End Solutions

    Rm Staffing B.V. • Soweto, Gauteng, South Africa
    Remote
    A staffing agency in South Africa is seeking a talented Full Stack Developer to join their engineering team.The ideal candidate should have over 4 years of experience in front-end and back-end deve...Show more
    Last updated: 6 days ago • Promoted
    Intermediate Full Stack Software Engineer (IoT)

    Intermediate Full Stack Software Engineer (IoT)

    NTT • Johannesburg, Gauteng, South Africa
    Join a company that is pushing the boundaries of what is possible.We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society.Our wo...Show more
    Last updated: 9 days ago • Promoted
    Full-Stack Engineer – Labor Marketplace

    Full-Stack Engineer – Labor Marketplace

    MCI • Gauteng, South Africa
    Be among the first 25 applicants.MCI is one of the fastest-growing tech-enabled business services companies in the USA, with a strong call center footprint and operations that extend across multipl...Show more
    Last updated: 4 days ago • Promoted
    NEW WORK IN : Senior C# Full Stack Software Engineer (Angular) - Bedfordview (HYBRID) - @ R1.08m[...]

    NEW WORK IN : Senior C# Full Stack Software Engineer (Angular) - Bedfordview (HYBRID) - @ R1.08m[...]

    E-Merge IT Recruitment • Gauteng, South Africa
    NEW WORK IN @ an award-winning tech house & Fintech, with a core focus in Biometrics and identity verification systems.The current need is for a forward-thinking Senior C# Software Engineer to join...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Software Development Engineer.

    Full Stack Software Development Engineer.

    People Source • Johannesburg, South Africa
    Embedded development knowledge and / or an interest in data beneficial.Opportunity to join development environment involved in fintech solutions.Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Ai Engineer

    Full Stack Ai Engineer

    Developmenthub (Pty) Ltd • Johannesburg, Gauteng, South Africa
    We are seeking a highly skilled and forward‑thinking Senior Full Stack AI Engineer to join our dynamic team.This role combines robust backend architecture with seamless user interfaces and the tran...Show more
    Last updated: 8 days ago • Promoted
    Solution Engineers - Full Stack

    Solution Engineers - Full Stack

    Old Mutual • Johannesburg, ZA
    Job title : Solution Engineers - Full Stack.Job Location : Gauteng, Johannesburg.We are seeking an experienced and talented Full Stack Developer to join our IT Specialty team at Old Mutual Insure.T...Show more
    Last updated: 23 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    CodeConnect Staffing (Pty) Ltd • Johannesburg, South Africa
    Full Stack Engineer (Intermediate).Full Stack Developer (Intermediate).Sandton, Johannesburg, South Africa.Engineering / Software Development. Digital Product Development / Technology.Years Full Sta...Show more
    Last updated: 15 days ago • Promoted
    Senior Full-Stack Engineer - Fintech, Cloud & Microservices

    Senior Full-Stack Engineer - Fintech, Cloud & Microservices

    BCB Engage • Johannesburg, Gauteng, South Africa
    BCB Engage is seeking a Senior Software Engineer to enhance their financial platforms, focusing on a variety of technologies including Node. Candidates should have over 5 years of experience and exp...Show more
    Last updated: 8 days ago • Promoted
    Full Stack Engineer

    Full Stack Engineer

    Zensar Technologies • Johannesburg, Gauteng, South Africa
    Full Stack Software Engineer – AI & Automation | Zensar Technologies | South Africa (Hybrid).Zensar Technologies is a leading global digital solutions company, recognized as a.Full Stack Software E...Show more
    Last updated: 20 days ago • Promoted
    Payments-Focused Full Stack Engineer - AWS & C#

    Payments-Focused Full Stack Engineer - AWS & C#

    Boardroom Appointments • Johannesburg, Gauteng, South Africa
    A leading recruitment firm in South Africa seeks an experienced Full Stack Software Engineer to join their electronic payments team. The role requires over 6 years of experience in software developm...Show more
    Last updated: 7 days ago • Promoted
    Senior Full Stack Engineer

    Senior Full Stack Engineer

    BCB Group • Johannesburg, Gauteng, South Africa
    The Role - What will you be doing?.Key Responsibilities and Duties.Join a rapidly growing team to help BCB build and scale our products and deliver them to clients. Use your software engineering ski...Show more
    Last updated: 30+ days ago • Promoted