Senior full-stack developer
Description
Our client is a leading financial technology company looking for a highly skilled Senior Full-Stack Developer to join their innovative product development team. This is a crucial role that requires a deep understanding of both front-end and back-end development principles, with a focus on building robust, scalable, and secure applications. You will be responsible for the entire software development lifecycle, from concept and design to implementation and maintenance. Working within a collaborative environment in Kimberley, Northern Cape , you will contribute to developing cutting-edge financial solutions that serve a diverse clientele. We are seeking an individual who is passionate about coding, problem-solving, and driving technological advancements within the fintech sector. This role offers a unique opportunity to make a significant impact on our product roadmap and contribute to the growth of a dynamic organization in the heart of the Northern Cape.
Key Responsibilities Design, develop, and maintain web applications using modern frameworks and technologies. Write clean, efficient, and well-documented code for both front-end and back-end systems. Collaborate with product managers, designers, and other engineers to define requirements and deliver high-quality software. Implement and manage RESTful APIs and integrate with third-party services. Optimize application performance, scalability, and security. Troubleshoot and debug complex issues across the full stack. Participate in code reviews to ensure code quality and share knowledge. Stay up-to-date with the latest industry trends and best practices in software development. Contribute to architectural decisions and technical roadmaps. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 5+ years of professional experience in full-stack development. Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js). Strong experience with back-end languages and frameworks (e.g., Python/Django, Node.js/Express, Java/Spring). Solid understanding of database technologies (e.g., Postgre SQL, My SQL, Mongo DB). Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes). Knowledge of software development best practices, including version control (Git), CI/CD, and testing methodologies. Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Experience working in the financial services sector or with fintech is a plus. Benefits Competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance. Retirement savings plan with company matching. Opportunities for professional growth and further training. Collaborative and supportive work environment in Kimberley. Be part of a company at the forefront of financial technology innovation.
