Senior Full Stack Developer - FinTech
Summary
Recruiter Placements24 is hiring a Senior Full Stack Developer for a client's FinTech division in Rustenburg, South Africa. Day to day the developer builds and maintains full-stack web apps and scalable APIs/microservices using front-end frameworks (React, Angular, Vue.js) and back-end languages (Java, Python, Node.js), with SQL/NoSQL databases and cloud/CI-CD practices.
About the Role
Our client is seeking a talented and experienced Senior Full Stack Developer to join their innovative Financial Technology (FinTech) division in Rustenburg . You will play a key role in designing, developing, and deploying robust and scalable web applications that power critical financial services. This position offers the chance to work with modern technologies, contribute to challenging projects, and collaborate with a high-performing team in a fast-paced industry. If you are passionate about building high-quality software and have a knack for creating seamless user experiences, this role is for you.
Key Responsibilities
- Develop and maintain both front-end and back-end components of web applications using modern frameworks.
- Design and implement scalable APIs and microservices architectures.
- Write clean, efficient, and well-documented code, adhering to best practices and coding standards.
- Collaborate with product managers, designers, and other engineers to deliver high-quality software solutions.
- Optimize applications for maximum speed, scalability, and security.
- Participate in code reviews and provide constructive feedback to team members.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in full-stack web development.
- Strong proficiency in front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Java, Python, Node.js).
- Experience with database systems (SQL and NoSQL) and ORM frameworks.
- Familiarity with cloud platforms (e.g., AWS, Azure) and CI/CD practices.
- Excellent problem-solving abilities and a passion for building great software.
Benefits
- Attractive salary and performance-based incentives.
- Hybrid work environment offering flexibility.
- Comprehensive health and wellness benefits package.
- Continuous learning opportunities and professional development support.
- A dynamic and collaborative work culture within the thriving FinTech sector.