Job title : Senior Fullstack Engineer
Job Location : Western Cape, Cape Town
Deadline : December 01, 2024
Quick Recommended Links
The Role
- We are seeking a highly experienced Senior Fullstack Engineer to join our team. The ideal candidate will have a strong background in software development, with a focus on using modern technologies.
Key Responsibilities
- Lead the design and development of complex software systems (client-side and server-side) from conception to deployment
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Build the front-end of applications through appealing visual design
- Develop and manage well-functioning databases and applications
- Develop and design effective APIs
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Mentor and guide other engineers
- Stay current on industry trends and technologies to continually improve the team’s technical capabilities
- Ensure that all software development is done to a high standard, and that it is fully tested and deployed in a secure and reliable manner
- Research and recommend ways it implement emerging payment innovations, including Open Banking, buy now pay layer, and alternative digital payment methods
- Stay current on payment legislation changes globally.
Knowledge, skills and experience required
- Strong technical experience leading the design and development of complex software systems
- Extensive experience of working in large scale enterprise software development with a global reach
- Knowledge of multiple front-end and back-end languages (Node.js, React, Next.js, Typescript, JavaScript, HTML, CSS) and their libraries
- Familiarity with RESTful APIs and GraphQL
- Familiarity with database technologies such as PostgreSQL, Redis, and MongoDB
- Experience with service orientated architecture
- Proficiency with Git, Confluence, Jira
- Demonstrable experience of Test Driven Development, unit testing tools, and experience of integration testing and continuous integration / deployment
- Working knowledge of cloud technologies, including AWS and Terraform
- Basic understanding of Docker, Kubernetes, and Deployments to the cloud
- Ability to write application code and automated tests according to team-adopted practices, disciplines, and quality guidelines
- Self starter that can take a product problem and develop a working technical solution
How to Apply for this Offer
Interested and Qualified candidates should Click here to Apply Now
- ICT jobs