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 looking for 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 RUST / AWS / Java with Payments experience. You will work in an agile environment, contributing to end-to-end software development while mentoring junior developers and ensuring that best practices are followed.
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) is preferred. AWS is however not a prerequisite, so knowledge/experience with any Cloud-based technologies would be useful.
- Understanding of / experience with monitoring, metrics, visibility, health, fault tolerance
- Experience with / understanding of load balancing and health checking
- Experience with / understanding of APIs, auth
- Experience with / understanding of databases and persistence
- Experience with / understanding of scalable architecture for systems implementation
- Hands-on experience. Familiarity with clearing house payment schemes like EFT, DebiCheck, RTC, PayShap, and even ISO20022 know-how can really set you apart
Responsibilities:
- Delivery: Contribute to the team’s technical trajectory, ensuring alignment with major technical decisions and strategic team goals
- Code Excellence: Ensure the delivery of high-quality code, upholding the team’s commitment to excellence and customer satisfaction
- Problem solving: Whether autonomously or by drawing on support from the wider team; provide solutions to new and existing challenges
- Innovative Tech Stack: Utilize a modern yet pragmatic Tech Stack to build a highly scalable distributed system, ensuring our technological capabilities remain relevant.
- Continuous Learning: Demonstrate a genuine interest in learning and development, with a view on remaining agile and responsive to business needs
Reference Number for this position is GZ60296 which is a 12- Months contract hybrid / Remote offering a contract rate of R800 up to R1000 per hour negotiable on experience and ability. Contact Garth on garthz@e-merge.co.za or call him on 011 463 3633 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 www.e-merge.co.za for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!