Job Description
Senior Full-Stack Engineer | Micro Services (Remote)
Job title: | Senior Engineer: Full Stack | Micro Services |
Location: | Gauteng / Cape Town (Remote & Hybrid Work setup) |
We are seeking a skilled Senior Full Stack Software Engineer to join our client’s Micro Services. Our client’s team is dedicated to developing web-based software solutions that facilitate seamless communication between clients, edge devices, and their core platform solution and big data pipeline.
As a key member of the team, you will be involved in planning, scoping, and executing projects that extend and enhance the core platform and architecture. You will collaborate closely with cross-functional teams to deliver stand-alone modules that integrate seamlessly into existing architecture, prioritizing scalability and re-usability and reducing friction. You will contribute towards projects bridging the gap between partner systems and our core architecture.
The ideal candidate will be highly self-motivated, proactive, and capable of working autonomously, making decisions in a fast-paced environment that aligns with client requirements and their core business objectives.
What does our client do? With the power of advanced machine learning algorithms, they transform data into actionable business insights for their customers.
Requirements:
- Bachelor’s degree in electronic or computer engineering, computer science or a related field.
- 5+ years of professional experience in full-stack software development, with expertise in any of the following technologies: AWS, Kubernetes, Python, Elixir, and Angular.
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems principles.
- Strong problem-solving skills, attention to detail, and ability to thrive in a fast-paced, independent, collaborative environment.
Key Responsibilities:
- Planning, scoping, architecting and implementation of full web-based software lifecycle.
- Collaborate with cross-functional teams to solve complex software challenges and deliver reusable stand-alone modules that integrate into our existing architecture.
- Collaborate and scope client projects aimed at effectively integrating their systems into our core platform.
- Take initiative in identifying and implementing the most suitable technologies for project requirements, leveraging our existing stack consisting of Elixir, Python, Angular, AWS, and Kubernetes.
- Provide technical leadership, promote best practices, and be involved in design and code reviews.
If you’re passionate about full-stack development and meet these requirements, we’d love to hear from you.
Apply now with your resume to join our client’s innovative team.
Related Jobs (16)
-
Principal Front-End Engineer (Remote) on March 12, 2025
-
Senior Hardware Engineer on March 11, 2025
-
Senior Data Engineer (Remote-based) on February 25, 2025
-
Senior Data Scientist (Remote-based) on February 25, 2025
-
Vice President Software Engineering (Remote – South Africa) on February 24, 2025