449 Javascript Engineer jobs in South Africa

Senior JavaScript Engineer

R1200000 - R2400000 Y openFn

Posted today

Job Viewed

Tap Again To Close

Job Description

Type: Full-time contractor (hours negotiable)

Location: Remote

OpenFn is a free and open source digital public good (DPG) that automates data exchange and repetitive tasks so that NGOs and governments can work more efficiently, improve service delivery, and scale promising health & humanitarian interventions.

Our team, Open Function Group, is the primary steward of this open source software. We are a team of IT and data integration specialists that provide open source software, training, and technical support to help partners in 40+ countries automate mission-critical workflows and achieve interoperability.

We're a fully-remote, lean team that uses cutting edge technologies to drive efficiency where it matters most; we do not make marginal improvements to already comfortable lives.

The role

We are seeking a highly experienced and motivated Senior Software Engineer with proven experience in JavaScript development to join our Services team as an Engineer for key implementations with government ministries and large NGOs.

This is not a frontend role. Candidates must have a strong backend background. Applicants without this experience will not be considered.

We are looking for someone who thrives on solving complex technical challenges, has a design-first mindset, and consistently delivers innovative, high-performing, scalable architecture that goes beyond the conventional. You'll guide the technical direction of our service implementations and mentor fellow engineers through code, guidance, and example.

You should have a strong understanding of data integration design and software architectures. You'll be the first port of call for our team of engineers and consultants to tackle the many technical issues that come up in integration pipelines and local software deployments, and will take a leading role in the design and development of OpenFn Adaptors.

What you'll be doing

You will collaborate with technical teams, partners, and clients to design and develop data integration and workflow automation solutions that enable smarter, more connected digital systems. Leveraging your expertise in system integration, software architecture, deployment strategies, and modern development practices, you will deliver solutions that meet project scope, cost, and timeline requirements. You'll bring architectural clarity and technical oversight to projects that demand high performance, scalability, and creativity.

Day-to-day, you will:

  • Design and implement data integration approaches and solution architectures using OpenFn as an integration platform
  • Provide feedback on solution designs and support API discovery to help OpenFn consultants deliver robust, secure, and scalable automation solutions
  • Engaging directly with partners and clients to provide architectural insight, technical validation, and creative solutions to complex requirements
  • Configure and implement deployment strategies and architecture design for customers seeking to host OpenFn on local infrastructure
  • Mentoring and reviewing work by Services team engineers, and ensuring solutions developed using the open source OpenFn toolkit and technically sound and production-ready
  • Develop the open source JavaScript Adaptors modules which our users depend upon to interface with various backend platforms

Requirements

To successfully ensure the technical quality of solutions implemented by the OpenFn services team, you should have the following qualifications and be comfortable consulting with a diverse range of technical stakeholders.

  • 5-7+ years of experience successfully delivering high performing application solutions that meet scope, cost, and date parameters
  • 5-7+ years of experience in software development utilizing a variety of common system integration methods and technologies including web services, JSON, REST, APIs, automated testing frameworks, and orchestration tools
  • Proven expertise in Javascript and , and experience with backend development
  • Experience with an agile work approach and feel passionate and motivated about supporting software teams in all their disciplines
  • Expertise in comparing data integration approaches and assessing their relative strengths and limitations in terms of meeting business goals
  • Strong written and verbal communication skills, including the ability to facilitate technical workshops with external stakeholders
  • You are fluent in English (written and spoken) in order to communicate in the best way possible with colleagues and partners
  • Training and development of your skills are highly important to you. Moreover, you enjoy passing on acquired knowledge
  • Ability to work from home or a shared office space with fast, stable internet, preferably in a country that is located in Africa/Europe time zones

Things that might set you apart

  • Experience implementing different middleware or workflow automation platforms
  • Solid understanding of software architectures, cloud-native development, and containerization (Docker, Kubernetes).
  • Hands-on experience with DevOps practices (e.g., CI/CD pipelines, infrastructure as code, system monitoring) is highly desirable
  • Creative problem-solving and a design-oriented mindset that pushes beyond standard solutions
  • Strong understanding of cloud-native development and orchestration tools (e.g., Kubernetes, Terraform) is a plus
  • Experience with API design and development is also a major advantage
  • Experience with technology consulting for NGO and government partners, and/or experience working remotely with multifunctional teams from different countries
  • Experience leading a team or managing people
  • Working proficiency in another language (preferably French or Spanish)

Benefits

  • Financial compensation is commensurate with experience.
  • Flexible working schedule.
  • We're fully remote with team meetups across Europe and Africa (our last three were in Nairobi, Cape Town, and Dakar).
  • Exposure to hottest industry and technology trends and leading health and humanitarian interventions in the sector.
  • Opportunity for leadership and advancement. You will be a key contributor to our company's strategy and direction.
  • Opportunities to travel to team meetings, partner visits, and conferences.
  • The opportunity to shape our strategy and impact millions of lives through our open source software in a small, mission-driven organization.
This advertiser has chosen not to accept applicants from your region.

Senior JavaScript Engineer

R1800000 - R2500000 Y Resourgenix

Posted today

Job Viewed

Tap Again To Close

Job Description

I'm looking for Extraordinary Senior JavaScript Engineers

Location: Johannesburg, Cape Town, or KZN - (Hybrid).

I need seriously awesome, Senior JavaScript Engineers, with a solid foundation in software engineering principles (OOP, SOLID, Clean Code) and a passion for building enterprise-grade applications.

You'll be working on high-impact solutions for some of South Africa's largest enterprises, alongside a team that values technical excellence, innovation, and work-life balance.

What you'll work on:

  • End-to-end development of scalable, cloud-ready web applications.
  • Building with modern JavaScript frameworks/libraries (React, Angular, Vue, , TypeScript).
  • Designing and consuming RESTful APIs / GraphQL endpoints.
  • Applying advanced engineering practices: TDD/BDD, CI/CD pipelines, GitHub Actions, automated deployments.
  • Designing modular, reusable, and testable code aligned to OOP and SOLID principles.
  • Contributing to system architecture, performance optimisation, and cloud integration (AWS/Azure/GCP).
  • Mentoring peers and driving technical discussions across teams.

What I need from you:

  • Degree in Computer Science, Software Engineering, or equivalent (essential).
  • 6+ years of hands-on JavaScript development (front-end and/or full-stack).
  • Strong command of TypeScript, ES6+, , and at least one major front-end framework (React preferred).
  • Deep understanding of design patterns, event-driven architecture, and microservices.
  • Experience with containerization (Docker, Kubernetes) is highly advantageous.
  • Comfortable with automated testing (Jest, Mocha, Cypress) and DevOps pipelines.
  • Passion for clean, maintainable code and strong problem-solving skills.

Why this opportunity?

  • Hybrid model with flexibility to support work-life balance.
  • Great package and benefits
  • Work across large-scale, mission-critical systems in multiple industries on the newest tech.
  • Continuous upskilling with access to training, certifications, and mentorship.
  • Collaborative culture where your ideas and technical leadership are valued

Let's connect

This advertiser has chosen not to accept applicants from your region.

Senior Fullstack Javascript Engineer

Scrums

Posted today

Job Viewed

Tap Again To Close

Job Description

Our Story

At (formerly SovTech), we believe the future of software lies in the talent, innovation, and creativity found on the African continent. For over a decade, we have been pioneering world-class software development for a global audience. We are the leading custom software development company from Africa that, like any great tech company, was founded in a garage. has now grown to more than 350 of the best AI-powered software engineering experts, building world-class platforms for growing businesses across four cities on three continents.

Looking ahead, we remain committed to growing Africa's tech ecosystems. Africa is home to the world's youngest population, with over 50% of Africans under the age of 25. Recent estimates indicate there are over 700,000 professional software developers across Africa today. That number is projected to double by 2025. We believe in the future of African tech talent and the impact it will have on scaling global companies.

Accelerating business growth with expert tech talent

Trusted by 400+ companies, helps businesses scale with our cloud-based engineering subscription platform, offering consistent, cost-effective AI-powered experts, teams, and reliable developer analytics.

Our Culture

Our culture is underpinned by 8 core values.

Earth's leading software company from Africa- that's where we're going.

Why Join Us?

Be part of a dynamic, people-first team that's showcasing and advancing Africa's tech landscape on the global scale. At , we celebrate your individuality, empower your decision-making, and create meaningful experiences. Together, we're driving innovation and building exceptional teams Take a look at some of the highlights:

Embrace Our African Talent Footprint, Flexibility, and Autonomy

  • At , we champion an empowered workplace where you shape the culture, influence decisions on tech stacks, and take charge of user testing—all while working from wherever you thrive best across our interconnected Guilds.
  • Our distributed teams span South Africa, Nigeria, Kenya, Zimbabwe, and other parts of the continent, showcasing the diversity and brilliance of African talent.

The Vibes

  • Annual Foos-Fest : Showcase your skills at our legendary Foosball Festival and take home quirky, sought-after awards.
  • AI-Powered Hackathons : Collaborate with your team to create innovative, market-ready products in just 24 hours—all while enjoying live music and family-friendly fun.
  • Year-End Celebrations : Reflect and connect at our unforgettable year-end events, a decade-old tradition we continue to cherish.
  • Popcorn Fridays, Dev Chats, and Braais : Bond with colleagues over insightful discussions and sizzling good vibes.
  • Fluid Clubs : Join like-minded peers in activities like hiking, running, and more to foster shared interests beyond work.
  • Weekly All-Hands : Stay inspired and in the loop with our weekly All-Hands sessions that bring us together as one team.
  • Explore Week : Our annual tradition encourages you to work from anywhere around the globe for one exciting week—freedom meets inspiration

Rewards & Recognition

  • Stacos (our company currency) : Reward and recognise your peers with Stacos and exchange them for cool vouchers to celebrate accomplishments big and small.
  • Commission Incentives : Unlock attractive rewards for successful business development leads and employee referrals.

Continued Career Growth & Support

  • Internal AI Platforms : We empower our teams with access to both closed and open source LLM's that make work easier and empower your professional growth. We love AI
  • High-Performance Culture : Stay aligned and on track with OKRs (Objectives and Key Results) and structured annual reviews.
  • Personalized Mentorship : Receive dedicated guidance from leadership and the Talent SuccessTeam through one-on-one sessions and quarterly check-ins tailored to your career aspirations.

Our teams are powered by AI—Transforming How We Work

  • Our teams embrace cutting-edge AI platforms, agents and tools, creating smarter workflows and accelerating career development with AI.
  • OpenAI, Anthropic, Llama - we use them all so choose what suits you best
  • You don't need your own licenses - we cover the costs and have our own internal AI platforms that gives you access to them all in a secure environment.

Outstanding Employee Benefits*

  • Discovery Medical Aid : Prioritizing your health with the best care.
  • Half-Day Birthday Leave : Celebrate your special day with an afternoon off
  • Family responsibility & Parental Benefits : Providing full support for a meaningful work-life balance.
  • Please note: Benefits may vary depending on employment type

Join us and be part of a dynamic, supportive team that's making waves across Africa.

Project requirements:

Contract Type:Independent Contractor Agreement

Engagement Length:12 Months

Years of Experience Required:5+ Years of Experience

Qualifications:Com Sci Honors | Computer Engineering | Information Engineering

Work Model: Hybrid (3 days)

Core Tech Stack:

  • Proficiency in HTML5, CSS3, and JavaScript(ES6+)
  • Strong experience with ReactJS (with hooks & state management)
  • Familiarity with Material UI for component styling and Formik for form handling
  • Back-end experience with , Prisma ORM, and MySQL (InnoDB)
  • Hands-on experience with AWS cloud services (ECS, RDS, S3, Route 53, CloudFront, CloudWatch)
  • Experience with Docker and CI/CD pipelines (Bitbucket Pipelines and GitHub Actions) Proficiency in Git & Gitflow workflows
  • Testing skills using Jest(unittesting) and Cypress (integration/e2e testing)
  • Experience working in Agile Scrum environments with Jira

Additional technical requirements:

  • Awareness that the current stack includes RedwoodJS v8, with a planned migration away from Redwood
  • Exposure to serverless/microservices architectures, specifically AWS Lambda containers
  • Familiarity with deployment via GitHub Actions alongside Bitbucket Pipelines
  • Must be able to describe core engineering concepts clearly and demonstrate strong production experience (not just academic

or hobbyist projects)

  • Strong understanding of software development best practices, including refactoring and maintainability
  • Advanced database knowledge with a focus on performance optimization will be highly valued

What will you be doing?

Developing end-to-end features across front-end and back-end systems.

Building responsive UIs with ReactJS (hooks), Material UI, and Formik.

Designing and implementing API services with , Prisma, and MySQL.

Writing robust, testable code supported by Jest (unit tests) and Cypress (integration/e2e tests).

Deploying and managing services in the AWS cloud environment(ECS, RDS, S3, Route 53, CloudFront).

Working with Docker containers and Bitbucket Pipelines to enable smooth CI/CD.

Participating in code reviews, refactoring, and continuous improvementinitiatives.

Collaborating with engineers, tech leads, and product stakeholders within Scrum pods.

Ensuring database performance optimization and scalability, particularly for high-volume transaction systems.

Taking ownership of features from design to production, ensuring high quality and reliability.

Actively contributing to a culture of learning, collaboration, and problem-solving

Talent Acquisition Process:

Application Stage: Share your profile with us

Share your info with us and our culture team will do a preliminary assessment on YOU. If we think it's a good match, we'll set up a technical & culture screening.

Technical & Culture Screening: Get to know each other

Depending on what you do and what you send us, we'll look for ways to showcase your skills internally to the teams looking to hire you.

Technical Assessment: Prove your abilities

You will be assessed according to the role applying for.

Client interview: Technical interview to understand your abilities

A technical interview designed to assess your skills and capabilities. You'll meet with the client to discuss the project and determine if there is alignment between your expertise and the project requirements.

Meet our Hiring Managers: We love getting to know people

Online, in person, sometimes people even join us for drinks on Friday. Either way, we want to meet you and understand you better.

This advertiser has chosen not to accept applicants from your region.

Senior Full Stack JavaScript Engineer

R250000 - R600000 Y Passion

Posted today

Job Viewed

Tap Again To Close

Job Description

Build the Future - Power Full Stack Experiences (and explore AI along the way)
Do you….

dream in code

{JS} speak fluent JavaScript

tinker with AI projects just for fun?

At , we empower creators to launch impactful mobile apps that change lives. We're on a mission to build game-changing experiences, and we need a Senior Full Stack JavaScript Engineer who can thrive across the stack while exploring the next generation of tech, including AI-driven features.

We're looking for a world-class engineer who's equally comfortable in the frontend and backend, with a product mindset that goes beyond code. If you're excited about designing beautiful, high-performing applications and shaping scalable, resilient backends, all while having the opportunity to get hands-on with AI-powered development - this is your moment

What You Can Expect

Imagine joining a team where your skills shape both the look and the logic of cutting-edge applications. You'll…

  • Full Stack Ownership: Build and maintain scalable web and mobile apps with React, React Native, , and GraphQL.
  • Create end-to-end solutions from designing and optimizing backend services, APIs, and microservices to contributing to the Craft of intuitive, pixel-perfect User Interfaces that perform beautifully on Web, iOS, and Android.
  • AI-Powered Features (Optional, but exciting) : Collaborate on the design and implementation of AI-driven features using APIs like OpenAI or Gemini.
  • Infrastructure Impact: Work with AWS to keep our systems secure, scalable, and lightning-fast.
  • Code Quality & Performance: Improve- and keep our codebase clean, efficient, and easy to build on.
  • Mentorship & Innovation: Share your expertise, guide junior engineers, and bring your freshest ideas to the table.
Requirements
What We're Looking For

Are you the frontend innovator we've been searching for?

Must-Have Experience:

  • 5+ years in JavaScript development (React, TypeScript, , and React Native expertise)
  • Proven experience in full stack development - building both frontend and backend systems
  • Some exposure to AI-powered tools, APIs, or projects (commercial or personal)
  • GraphQL proficiency
  • Solid understanding of microservices architecture
  • Product Mindset: you think about the why behind the code

Bonus Points (bring these and we'll be extra hyped)

  • Experience building AI models or advanced AI features
  • Strong AWS and infrastructure skills
  • Experience with basic DevOps (CI/CD, monitoring, or deployment pipelines).
  • A sharp design intuition with an eye for UX/UI polish
Benefits
The Experience: What We Do & How We Work

At , we're on a mission to empower creators to build and monetize their own mobile apps - without coding.  Our platform lets 15,000+ creators launch their own mobile apps and teach their passion - no code, no hassle, just impact. Over 200,000 users (and counting) are learning through the apps they've built.  You'll be working inside a fast-moving, fully remote team that's passionate about creator economy, product-led growth, and helping people succeed.

Here's what makes working with us, well. kinda awesome

Remote-First - Work from anywhere in the world

Global Gatherings - We meet in epic locations (think: Croatia, Portugal, Greece).

Career Growth - We invest in YOU with coaching, training, and conferences.

Creative Freedom - Your ideas shape the product. Your code powers the experience.

Tech Gear Budget - Get the setup you need to create at your best.

Time Off That Counts - 24 paid vacation days + 10 "Celebration Leave" days for holidays that actually matter to you.

Paid Parental Leave - Because family first, always.

What your hiring journey looks like

We're excited to share the path you'll take as you explore this opportunity with us. We respect your time and skills, so our process is streamlined and engaging - Here's what your adventure will look like:

  • Initial Discovery: A quick discovery call with Monique, our Sr. Talent Manager, to align expectations.
  • Showcase Your Skills: A live coding challenge where you'll demonstrate your expertise and problem-solving skills in a practical setting.
  • Deep Dive: A technical discussion with our Principal Engineer, Darko, where you'll explore AI implementations and architectural decisions.
  • Vision Alignment: A final conversation with our Head of Engineering, Nuno, to ensure that your vision and our mission align perfectly.

Ready to build the future (and your future) with us?

Whether you're AI-experienced or AI-curious, if you've got full stack firepower and a product-focused mind, we want to hear from you

Hit APPLY and let's shape what's next together

___

Privacy Notice:

Here's a link to our privacy policy. In this policy, you will find information about our compliance with GDPR (data protection law.) You can find how to send us a request to let you access your data that we have collected, request us to delete your data, correct any inaccuracies or restrict our processing of your data. All questions, comments and requests regarding this Privacy Notice should be addressed to

This advertiser has chosen not to accept applicants from your region.

Senior JavaScript Software Engineer

R1200000 - R2400000 Y Entelect

Posted today

Job Viewed

Tap Again To Close

Job Description

Exciting Opportunity for a JavaScript Software Engineer at Entelect

Elevate your career at Entelect, where we prioritise people and nurture a culture of growth, collaboration, and innovation.

Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and regular one-on-ones with leadership.

Tackle complex challenges and make a meaningful impact alongside passionate professionals who inspire and support each other.

What You'll Be Doing:

Delivery
:

  • Leveraging your expertise to develop world-class web and mobile applications for leading organisations in South Africa.
  • Exploring methods to enhance product quality through containerisation and continuous integration, fostering a streamlined DevOps culture.
  • Engaging in various stages of the SDLC, from system design to analysis, scoping, and estimation.
  • Researching innovative technologies and implementing them in projects to drive innovation.

People
:

  • Demonstrating maturity, motivation, and leadership in the workplace.
  • Championing change within the team and fostering a collaborative culture.
  • Collaborating with cross-functional teams to tackle complex business challenges, driving continuous improvement.
  • Mentoring and nurturing colleagues to uphold standards of excellence and accountability.

Customer:

  • Building strong relationships and understanding customer needs to deliver impactful solutions.
  • Managing customer expectations and identifying opportunities for service improvements.
  • Ensuring compliance with data security and industry regulations.

What We Need from You:

  • A bachelor's degree in IT, Engineering, or related fields.
  • Minimum 6 years' experience as a software engineer in an enterprise environment.
  • Proficiency in software engineering fundamentals and commitment to clean code and best practices.
  • Mastery of various technologies with the agility to adapt to new frameworks.
  • Ability to architect and structure small projects within an enterprise environment.
  • Strong collaboration and communication skills with a drive for continual improvement.
  • Pro hybrid working model working from the office on average 2 – 3 times per week.
  • A strong customer-facing ability.
  • Flexibility to work across a variety of different environments and tooling.

What You'll Get from Us:

  • A competitive compensation package with twice-yearly salary increases and guaranteed bonuses.
  • Tenure-based loyalty leave.
  • Access to employee wellness programs and rewards for professional development.
  • Commission incentives for successful business development leads and employee referrals.
  • Hands-on support from leadership through regular one on ones and quarterly reviews.
  • Continuous development programs offering training in leadership and technical skills.
  • Exposure to enterprise projects across multiple domains and problem spaces for South Africa's most esteemed organisations.

Tech Stacks We Use:

*Popular but not limited to:

  • Frontend techs: Angular, React,
  • Backend techs: .NET, Java, Python
  • Frameworks: Express, NextJS
  • Build tools: Webpack, Grunt, Gulp
  • Package management: NPM
  • Non-relational databases: MongoDB

What To Expect from the Recruitment Process:

Our aim is to make the recruitment process as efficient as possible, keeping you informed every step of the way.

  • The first step is an initial conversation with our talent team to get to know you better and introduce you to Entelect and all that we have to offer.
  • The next step will be a 1.5-hour in-person technical interview at one of our offices where you will meet some of our leadership team.
  • Finally, if we are both aligned, we wrap up the process with salary discussions and present you with an offer of employment.

Not quite ready but eager to learn more? Click the apply button and select, "I'm not ready but keen to explore my options" on form to set up an exploratory chat. Our team understands that good things take time and are happy to wait until that time is right for you.

This advertiser has chosen not to accept applicants from your region.

Javascript Fullstack Engineer

R900000 - R1200000 Y Lumenalta

Posted today

Job Viewed

Tap Again To Close

Job Description

Remote Role with Lumenalta With over 20 years of remote experience, Lumenalta helps enterprise clients launch digital products that reach millions of users. Our projects require creativity, resilience, and a passion for solving real-world challenges.

Requirements

10+ years of professional experience (technical assessment required) Strong experience with JavaScript (React, ) Proven team management skills Clean, well-documented code Advanced English fluency Team-oriented, proactive problem solver

Lumenalta is committed to hiring exceptional talent from a wide variety of diverse backgrounds. If you share our values and enthusiasm for digital transformation, we encourage you to apply

What's it like to work at Lumenalta?

This advertiser has chosen not to accept applicants from your region.

Full Stack JavaScript AWS Software Engineer

Cape Town, Western Cape e-Merge IT Recruitment

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Forget everything you think you know about banking. We are here to play by the rules—we’re flipping the script and building the future of finance from the ground up.

And we need you, a brilliant Full Stack Software Engineer , to help us craft digital experiences that are fast, fresh, and a little bit funky

Requirements:

  • Grade 12 National Certificate (Minimum)
  • AWS Certified
  • 10+ years’ proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end and back-end frameworks and technologies
  • Demonstrable hands-on experience with AWS
  • Demonstrable hands-on experience with Amazon Connect (Preferred)
  • HTML, CSS, JavaScript, web frameworks e.g. ReactJS
  • Expertise in working with RESTful APIs and GraphQL
  • Experience with OAUTH2 and JWT authentication for secure API interactions.
  • Experience with CSS (or CSS frameworks)
  • Database design, optimisation and experience e.g. PostgreSQL, MySQL
  • Microservices Architecture (e.g. Docker, Kubernetes)
  • EC2, S3, RDS, Lambada, API Gateway, IAM, SNS and CloudWatch
  • Firm Understanding of CI/CD
  • Strong experience with Git, including branching strategies, merge and pull requests

Reference Number for this position is GZ60776 which is a permanent hybrid position based in Cape Town offering a cost to company salary of R1.4m Per Annum negotiable on experience and ability. Contact Garth on or call him on to discuss this and other opportunities.

Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the E-Merge website for more great positions.

Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Javascript engineer Jobs in South Africa !

Full Stack JavaScript AWS Software Engineer

Cape Town, Western Cape E-Merge IT Recruitment

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Are you a Full stack wizard who’s tired of boring banking tech? Ready to shake up finance with clean code, bold ideas, and modern tools? Well, we are calling and we’re not your typical bank. We’re about simplicity, people, and building solutions that matter.

We're on the hunt for a Full stack Software Engineer who knows their way around the frontend, backend, cloud, and everything in between.

Requirements:

  • A relevant tertiary qualification in Information Technology (Preferred)
  • Grade 12 National Certificate (Minimum)AWS Certified
  • 7+ years’ proven experience in both front- and back-end software development,

    project delivery and implementation (in relevant development

technologies/language). Experience with modern front-end and back-end     frameworks and technologies

  • Demonstrable hands-on experience with AWS
  • Demonstrable hands-on experience with Amazon Connect (Preferred)
  • HTML, CSS, JavaScript, web frameworks e.g. ReactJS
  • Experience with CSS (or CSS Frameworks)
  • Basic familiarity with REST API’s
  • Database design, optimisation and experience e.g. PostgreSQL, MySQL
  • Microservices Architecture (e.g. Docker, Kubernetes)
  • EC2, S3, RDS, Lambada, API Gateway, IAM, SNS and CloudWatch
  • Firm Understanding of CI/CD

Reference Number for this position is GZ60775 which is a permanent hybrid position based in Cape Town offering a cost to company salary of R1.0m PA negotiable on experience and ability. Contact Garth on or call him on to discuss this and other opportunities.

Are you ready for a change of scenery? The E-Merge IT recruitment is a specialist niche recruitment agency. We offer our candidates options so that we can successfully place the right developers with the right companies in the right roles. Check out the E-Merge website for more great positions.

Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!

This advertiser has chosen not to accept applicants from your region.

Software Engineer — Python, JavaScript and No-Code Automation

Bedfordview, Gauteng R600000 - R1800000 Y Atlas AI

Posted today

Job Viewed

Tap Again To Close

Job Description

About the role

We are looking for a hands-on Software Engineer who is fluent in Python, JavaScript and JSON, and who enjoys building real-world automations using no-code and low-code tools such as
n8n
and
Lovable
. You will design, ship and maintain internal and client-facing workflows, APIs and lightweight apps that remove manual work, improve reliability and unlock growth.

What you will do

  • Architect, build and maintain automations and microservices in Python and JavaScript, orchestrated via n8n, Lovable and related platforms.
  • Integrate third-party systems using REST APIs, webhooks and OAuth2; normalise JSON payloads and handle retries, idempotency and error paths.
  • Design pragmatic data models and connectors across Postgres, Airtable and spreadsheets; write clean SQL for reporting and audits.
  • Develop small web front-ends where needed using React or for operator dashboards and client portals.
  • Set up CI/CD, testing and monitoring so flows are observable, recoverable and cost-efficient.
  • Produce clear technical documentation and change logs; collaborate with non-technical stakeholders and clients.
  • Keep security and privacy front-of-mind, including POPIA-aligned handling of personal information.

What you will bring

  • 3+ years professional software engineering experience.
  • Strong practical skill in
    Python
    ,
    JavaScript
    and working with
    JSON
    structures.
  • Proven experience building automations with tools such as
    n8n
    ,
    Lovable
    ,
    Zapier
    ,
    Make
    or similar.
  • Comfortable designing and consuming RESTful APIs, handling auth, rate limits and pagination.
  • Solid Git workflow, code reviews and test discipline (
    pytest
    ,
    Jest
    or similar).
  • Working knowledge of SQL and at least one relational database.
  • Containerisation basics with Docker and deployment to a major cloud (AWS, GCP or Azure).
  • Excellent written and verbal communication, with the ability to explain technical trade-offs simply.

Nice to have

  • React or UI experience.
  • Experience with AI-powered features or tooling, vector stores and embeddings.
  • Background in consulting, agency or client-facing delivery.
  • Observability stacks such as Prometheus, Grafana, OpenTelemetry, ELK.
  • Basic DevOps and cost-monitoring instincts for lean environments.

Tools you'll likely touch here

Python, JavaScript, n8n, Lovable, REST APIs, Webhooks, OAuth2, JSON, Postgres, Airtable, GitHub, Docker, AWS or GCP, pytest, Jest.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

Centurion, Gauteng R250000 - R750000 Y Meado

Posted today

Job Viewed

Tap Again To Close

Job Description

Location:
Pretoria / Johannesburg, South Africa | Hybrid

About Us

At , we're on a mission to make quality supply chain optimisation accessible to businesses of all sizes through our cutting-edge optimisation software, business intelligence solutions, and consulting services. As a fast-growing startup, we're passionate about creating impactful solutions that improve how businesses operate.

Role Overview

We're looking for a driven and talented
Software Engineer (Full Stack)
to join us as a part of our growing team at This is an exciting opportunity to grow with us, learn quickly, and help deliver quality software and services to our customers. You'll work in a dynamic, fast-paced environment where curiosity, creativity, and problem-solving are at the heart of everything we do.

Key Responsibilities

  • Design, build and maintain our cloud-based supply chain optimisation software.
  • Collaborate with our Industrial Engineers to understand the needs of businesses in logistics and supply chain and convert these requirements into a robust cloud-based optimisation solution.
  • Continuously evaluate and optimise our codebase to ensure the use of the best technologies and practices.

What We're Looking For

  • A high level of curiosity and the ability to apply first principles thinking when tackling new challenges.
  • Strong analytical skills with a comfort for iterative problem-solving.
  • Experience in logistics and supply chain is beneficial but not essential.
  • Experience working with geospatial data is beneficial but not essential.
  • A strong sense of pride in delivering high-quality work.

Qualifications & Experience

  • Bachelor's degree in Computer Science, Computer Engineering or equivalent practical experience.
  • 0 – 3 years' experience working as a developer.

The technologies you will work on:

  • PostgreSQL
  • Python / Django
  • React / Javascript
  • Github
  • Azure

Your input on tech stack preferences is encouraged—we value technically sound decision-making

Why Join Us?

  • Be part of a growing company where you can influence its direction.
  • Solve complex, abstract problems that challenge you and allow for rapid learning.
  • Work in a flexible, hybrid environment with opportunities to make a real impact.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Javascript Engineer Jobs