Enable job alerts via email!

Senior Rust AWS Java Software Developer - REMOTE HYBRID - R900 PH

E-Merge IT Recruitment

Johannesburg

Hybrid

Part time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading recruitment agency is seeking a Senior Software Developer to create scalable software solutions. The role involves mentoring, problem-solving, and working with a modern tech stack in a hybrid environment. This is a 12-month contract with a competitive hourly rate.

Qualifications

  • Experience with scalable architecture for system implementation.
  • Hands-on experience with payment schemes like EFT, DebiCheck, RTC.

Responsibilities

  • Ensure the delivery of high-quality code and customer satisfaction.
  • Provide solutions to new and existing challenges.

Skills

RUST
AWS
Java
Payments

Job description

Are you a talented, motivated Senior Software Developer with a passion for creating cutting-edge software solutions? Do you thrive in an innovative environment, tackling complex challenges, and working collaboratively with a talented team? If so, great! Here is what we are looking for:

We are currently seeking an experienced Senior Software Developer who will play a key role in developing high-quality, scalable software solutions for our clients across various industries, with strong experience in RUST, AWS, Java, and Payments. You will work in an agile environment, contributing to end-to-end software development, mentoring junior developers, and ensuring best practices are followed.

Responsibilities & Duties

Requirements:

  • Understanding of scalability, robustness, operational visibility, and agility
  • Understanding of distributed systems and designing these solutions
  • Knowledge of services like AWS VPC, Auto Scaling, serverless computing, storage (EBS, S3, containers, DNS); AWS experience is preferred but not mandatory, any cloud-based technology knowledge is useful
  • Understanding of monitoring, metrics, visibility, health, and fault tolerance
  • Experience with load balancing and health checking
  • Experience with APIs and authentication
  • Experience with databases and data persistence
  • Experience with scalable architecture for system implementation
  • Hands-on experience; familiarity with payment schemes like EFT, DebiCheck, RTC, PayShap, ISO20022 knowledge can set you apart

Responsibilities:

  • Delivery: Contribute to the team's technical trajectory, ensuring alignment with major technical decisions and strategic goals
  • Code Excellence: Ensure the delivery of high-quality code, upholding the team's commitment to excellence and customer satisfaction
  • Problem Solving: Provide solutions to new and existing challenges, either autonomously or with team support
  • Innovative Tech Stack: Use a modern yet pragmatic tech stack to build a highly scalable distributed system, keeping our technological capabilities relevant
  • Continuous Learning: Demonstrate a genuine interest in learning and development, remaining agile and responsive to business needs

The reference number for this position is GZ60296. It is a 12-month contract, hybrid/remote, with a rate of R800 to R1000 per hour, negotiable based on experience and ability. Contact Garth or call him to discuss this and other opportunities.

Are you ready for a change of scenery? eMerge IT recruitment is a specialist niche recruitment agency. We offer our candidates options to successfully place the right developers with the right companies in the right roles. Visit www.emerge.za for more positions.

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

Required Experience: Senior IC

Key Skills:

Employment Type: Part-Time

Experience: years

Vacancy: 1

Create a job alert for this search

Senior Java Developer • Johannesburg, Gauteng, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.