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!
Senior Full Stack Software Developer
Location
South Africa
Posted
2 days ago
Salary
1 / year
Seniority
Senior
Job Description
Senior Full Stack Software Developer
E-Merge IT Recruitment
Role Description Join a globally connected software consultancy building cutting-edge solutions for some of the world’s leading financial institutions. We’re looking for a highly capable Senior Full Stack Developer who thrives on solving complex technical challenges, enjoys ownership, and wants to be part of building meaningful software at scale. This is an opportunity to work on exciting international projects across financial platforms, analytics products, and enterprise systems — all while collaborating with talented teams across South Africa, London, and the US. If you’re excited by modern engineering practices, AI-driven development, and being part of a company where your ideas genuinely shape solutions, this could be the role for you. Qualifications - Strong full stack development experience - Extensive C# /.NET Core expertise - Solid React and Next.js experience - Strong relational database design and querying skills - Experience building and consuming RESTful services - Passion for clean, testable, maintainable code - Experience with unit and integration testing - Strong problem-solving ability - Comfortable collaborating with international teams and stakeholders - Interest in modern AI-enhanced engineering workflows Requirements - Exposure to Azure or AWS - Exposure to Azure Entra ID - Exposure to Domain-Driven Design (DDD) - Exposure to Event Sourcing - Exposure to Wolverine - Experience with financial systems or capital markets projects Benefits - Fully remote permanent position - Offering up to R1.32MIL Contact Information Contact Candace on candacel@e-merge.co.za or call her on 011 463 3633 to discuss this and other opportunities. Company Description 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!
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Developer - Temporary (6 months)
WorkanaThe largest platform for hiring top remote talent from Latin America.
Role Description Genomma Lab Internacional busca industrializar una herramienta interna estratégica llamada Trade Fund Control, utilizada para gestionar la inversión comercial del Canal Directo. La solución permite planificar fondos, evaluar y aprobar iniciativas comerciales, y analizar resultados posteriores a la ejecución. Actualmente existe un PoC funcional desarrollado en HTML que ya contiene la lógica central del negocio. El objetivo del proyecto no es diseñar el producto desde cero, sino llevarlo a un entorno productivo robusto, incorporando persistencia de datos, usuarios reales, roles y permisos, integraciones corporativas y escalabilidad empresarial. El profesional seleccionado recibirá acceso al PoC funcional, código fuente, documento de gobierno del modelo y plantillas Excel de carga masiva para definir, junto con el cliente, la mejor estrategia técnica y arquitectónica para el desarrollo. Buscamos un(a) Senior Full Stack Engineer / Technical Product Developer con fuerte capacidad analítica y experiencia desarrollando aplicaciones empresariales complejas. Este no es un rol tradicional de desarrollo. El perfil ideal combina comprensión cuantitativa sólida junto con experiencia comprobada construyendo sistemas robustos en entornos corporativos. La persona deberá entender profundamente la lógica de negocio, detectar inconsistencias antes de implementarlas y proponer una arquitectura escalable y segura alineada con las necesidades de una gran corporación. Responsibilities - Industrializar el PoC existente y transformarlo en una aplicación enterprise-ready con persistencia, seguridad y trazabilidad completa. - Implementar flujos complejos de aprobación multinivel con distintos roles y permisos por usuario. - Diseñar y administrar bases de datos relacionales con historial de estados y auditoría inmutable. - Implementar procesamiento de archivos Excel incluyendo validaciones registro por registro y generación de reportes de errores descriptivos. - Integrar la plataforma con APIs REST internas y fuentes corporativas como SAP y Qlik. - Participar en decisiones de arquitectura y proponer un stack tecnológico adecuado para un entorno corporativo con información sensible. - Diseñar una solución escalable y flexible que permita incorporar nuevos tipos de inversión y reglas de negocio en el futuro. - Garantizar autenticación empresarial mediante SSO / OAuth 2.0, probablemente integrada con Azure Active Directory. - Trabajar de manera cercana con stakeholders funcionales y técnicos para validar la correcta implementación de la lógica de negocio. Qualifications - Experiencia desarrollando aplicaciones web empresariales con lógica de negocio compleja. - Fuerte capacidad analítica y comprensión de modelos cuantitativos, scoring, ranking y distribución de recursos bajo restricciones presupuestarias. - Experiencia diseñando y administrando bases de datos relacionales (PostgreSQL, SQL Server, MySQL o similares). - Experiencia implementando trazabilidad completa de estados y auditoría de acciones de usuarios. - Experiencia integrando APIs REST y fuentes de datos externas. - Experiencia procesando archivos Excel estructurados y validaciones masivas de datos. - Experiencia implementando autenticación empresarial y gestión de roles/permisos. - Capacidad para proponer y justificar decisiones de arquitectura y stack tecnológico. - Excelente criterio técnico y capacidad para detectar inconsistencias lógicas antes de implementarlas. Benefits - Compensación en USD. - Trabajo 100% remoto. - Proyecto de alto impacto dentro de una corporación internacional. - Posibilidad de liderar decisiones técnicas y arquitectónicas. - Participación en un proyecto estratégico con lógica de negocio compleja y desafíos reales de escalabilidad.
Role Description Takealot Fulfilment Solutions (TFS) is looking for a highly talented Senior Software Engineer to join our On-Demand Delivery Logistics team based in South Africa. We are an energetic team that is fully responsible for all the systems required to support the Takealot Group's delivery network as well as the unique challenges that come with logistics and scale. We have adopted a microservices architecture to both isolate our logic and to enable scale. We follow the event-driven architecture as well as utilize a graph database to model our delivery network. We are currently working through unique problems in the logistics space and are actively researching the usage of the actor model design pattern and graph traversal optimization. Your mission, should you choose to accept it: - Platform Transformation: Join the team responsible for owning and replatforming our core On-demand delivery platform from the ground up. - Technical Leadership & Delivery: Navigate the incremental build and delivery of the new platform, including migrating from legacy systems. - Design and Implementation: Lead collaborative design efforts in the most algorithmically complex areas of our systems and implement critical components of the new platform. - Mentorship and Team Growth: Contribute to the growth of team members through mentorship and support the manager in strengthening the team's capabilities. - Develop and Optimize: Manage both parcel and food delivery systems throughout South Africa, ensuring efficiency and scalability. - Collaborate: Work with business teams to improve processes for more efficient deliveries. - Research: Define solutions within the logistics domain to solve complex challenges. - Technology: Work predominantly with open-source technologies to build scalable, sustainable systems. - Ownership: Take full end-to-end ownership of solutions. Qualifications - Degree in Computer Science or a similar qualification. In the absence of a Bachelor’s Degree or an Advanced Diploma, an equivalent experience requirement must be met. - At least 8+ years of experience in writing robust, efficient production code. - Experience with SQL database systems. - Experience with development in a Linux environment. - Proficient in languages such as Java, Scala, Angular, Python, or C#. - Open to diversifying language skill set. Requirements - Strong technical leadership skills. - Experience with microservices architecture. - Ability to navigate complex problem spaces. - Experience with open-source technologies. Benefits - Opportunity to work in a dynamic and innovative environment. - Professional growth and development opportunities. - Collaborative team culture.
• Design, develop, and deploy of generative AI product features – from initial prototype through scaled production use. • Build and ship agentic workflows: multi-step, tool-using systems that reliably accomplish real customer outcomes. • Design and maintain rigorous evaluation systems for AI features. • Collaborate with product managers, designers, and data science to translate ambiguous problems into durable AI solutions. • Write clean, maintainable code across both Python and our C# application stack, and raise the quality bar across the codebase through code reviews. • Mentor and coach engineers across the org on AI engineering practices. • Drive root cause analysis on complex issues, including the messy ones unique to AI systems. • Contribute to strategic architecture decisions at the team and platform level.
• Implement user-facing features for high-traffic products . • Write clean, performant client-side code (React/Vue) and backend (Node.js) to support product iterations. • Help build and maintain internal UI libraries/CLI/tools to improve development efficiency and code quality. • Participate in code reviews, testing, and documentation to ensure high-quality UI/UX delivery. • Stay current with modern web and AI tooling; prototype quick POCs when needed.


