Tech jobs
Job listings
Software Engineer - Backend
The Backend Developer will design and maintain reliable Java-based services and REST APIs to support web and mobile platforms. The role involves optimizing system performance, ensuring code quality through automation and unit testing, and working within an Agile environment.
Senior Backend Java Engineer - Microservices & REST
Senior Backend Java Engineer building scalable microservices and REST APIs across web and mobile platforms in an Agile team, focused on code quality, unit testing, and deployment pipeline improvement.
IT Software Engineer II (Mobility)
Mid-level mobile software engineer developing and enhancing mobile apps for operational and customer-facing processes at a lighting/electrical products company, working across the full SDLC with mobile frameworks and APIs.
Java Backend Developer
Design and build scalable Java backend systems using Spring Boot and RESTful APIs, integrating databases like MongoDB and cloud services while ensuring security and reliability.
FinTech Software Engineer — Build Scalable, Impactful Apps
Builds, tests, and deploys scalable FinTech modules using Java, MySQL, and cloud tools in a fast-growing GCash team.
Remote Backend Engineer - Java Spring Boot, Cloud & Security
Backend Software Engineer designing and optimizing Java Spring Boot services on AWS with modern security practices in an Agile environment at an ESG fintech company.
Software Engineer - Data, Lakehouse and AI Data Platform Engineer - Vice President
Build and maintain scalable data pipelines and curated datasets for a modern Lakehouse and AI data platform, enabling reliable analytics and AI use cases at a global investment bank.
Senior DevOps Engineer
The Senior DevOps Engineer will design and manage Gong's multi-cloud production infrastructure, focusing on Kubernetes, CI/CD pipelines, and observability. The role involves scaling microservices and ML workloads while driving security and reliability improvements across AWS, GCP, and Azure.
SOFTWARE ENGINEER JUNIOR JAVA
Develops and maintains Java-based software for an education-focused platform, focusing on cloud services, database interactions, and unit testing while collaborating with cross-functional teams.
Desarrollador Backend Java
Indra is seeking a Java Backend Developer to build scalable solutions for the banking sector using Spring Boot and Microsoft Azure. The role involves working in an agile Scrum environment to develop and maintain high-availability services.
Programador full stack
This role involves designing and developing full-stack services for advertising platforms using Java, GraphQL, React, and real-time data tools like Kafka and Elasticsearch. The engineer will collaborate on system integrations, maintain production health, and contribute to technical documentation within an e-commerce context.
Software Engineer Opportunity in Johannesburg Tech Hub
Design, develop, and maintain enterprise-grade, cloud-native applications using modern programming languages (Java, C#, Python, JS/TS), APIs, microservices, and DevOps/CI-CD practices at a large financial services company in Johannesburg.
Software engineer (azure, html, css, javascript)
Software Engineer building and maintaining web applications using HTML, CSS, JavaScript, and jQuery on the Microsoft Azure platform—including Azure databases, Logic Apps automations, SharePoint, and UX design work for a Digital Transformation Specialist.
Senior software engineer: information and cybersecurity centre
Senior Software Engineer leading secure desktop, server, and mobile application development in CSIR's Information and Cybersecurity Centre, using Java/Spring Boot, Angular, PostgreSQL, and Elastic Stack with secure SDLC practices.
Senior software engineer (full-stack)
Build and maintain full-stack applications using C#, .NET, and Azure to support global gambling integrations, with a focus on APIs, microservices, and AI-driven document processing.
Quality Assurance Engineer - Data
The Quality Assurance Engineer will ensure data accuracy and reliability by testing complex ETL/ELT pipelines and data platforms within an Agile environment. The role focuses on automation-first data validation using SQL, scripting languages, and modern data platforms like Snowflake or Databricks.
Staff Software Engineer
Build and maintain Everbridge's agentic AI platform using React, Node.js, Java, and Python, collaborating with teams to deliver scalable SaaS solutions.
Backend Software Engineer
Dotmatics is seeking a Cloud Software Engineer to develop and maintain bioinformatics cloud products using Java and Scala on AWS. The role involves end-to-end ownership of cloud-native services, including containerization and deployment to EKS, within a hybrid work environment.
Senior Software Developer – Java, AWS & Cloud-Native Platform
The Senior Software Developer will build and maintain the Diverge energy platform using Java, Spring, and React. The role involves cloud-native development on AWS and infrastructure automation with Terraform within an agile, TDD-focused team.
Cloud Backend Engineer (Hybrid, AWS)
The Cloud Software Engineer will build and maintain scalable cloud services for Geneious products using Scala, Java, Docker, and AWS EKS. This hybrid role involves collaborating with scientists and engineers in an agile environment.