Join a dynamic team in Durban as a Senior Full-Stack Developer. You'll lead the design and implementation of robust software solutions, focusing on architectural excellence and innovative practices.
In this role, you'll be part of a forward-thinking team that prioritizes effective planning, analytics, and decision-making through technology. As a Senior Full-Stack Developer, your main responsibility will be to lead the design and implementation of software solutions that are both efficient and scalable. You will work closely with other developers and stakeholders to ensure that the architecture aligns with business goals and technical requirements.
Your day-to-day tasks will include driving architectural excellence, documenting microservices, and implementing event-driven and domain-driven designs. You will also be responsible for overseeing the end-to-end development process, ensuring that the solutions are robust and meet the highest standards. This role is ideal for someone who enjoys tackling complex problems and is passionate about creating high-quality software.
Key responsibilities include: • Leading the architectural design of software solutions • Collaborating with cross-functional teams to define project requirements • Ensuring best practices in coding and documentation • Mentoring junior developers and fostering a culture of learning
To succeed in this position, you should have at least five years of experience in full-stack development, with a strong understanding of microservices and event-driven architectures. A proven track record of delivering high-quality software solutions is essential. If you're looking for a challenging role that allows you to make a significant impact, this could be the perfect opportunity for you.
You'll be taken to the original listing on CareerJet to apply.