10 Oct
Apropos
Sandton
Introduction
As a Snr Full Stack Engineer you will be part of the full application life cycle including, but not limited to, the evaluation of business requirements, system analysis and design, writing of technical specifications and diagrams, programming, unit testing, maintenance, and technical support of applications.
Duties & Responsibilities
- API Development and Integration: Ability to design, build, and consume RESTful APIs, as well as integrate with external APIs and services to exchange data between systems.
- Version Control: Familiarity with version control systems like Git and understanding of branching, merging, and resolving conflicts to collaborate effectively with other developers.
- Responsive Design and CSS Frameworks:
Understand responsive design principles and experience with CSS frameworks like Bootstrap or Foundation to create visually appealing and mobile-friendly web applications.
- Testing and Debugging: Ability to write unit tests, perform integration testing, and debug applications to ensure code quality, identify and fix issues, and improve overall reliability pre- and post-deployment.
- Deployment and DevOps: Azure DevOps pipelines – develop infrastructure and code using bicep. Proficiency in deploying applications to Azure DevOps for managing source code repositories, building and releasing applications, and implementing continuous integration and delivery processes (CI/CD) and infrastructure automation, including automated deployment pipelines.
Desired Experience & Qualification
Desired Experience
- Proficient in Programming Languages: JavaScript, Typescript
- Front-end Development: Knowledge of front-end technologies like HTML, CSS,
and JavaScript frameworks – Angular - to build responsive and userfriendly web interfaces.
- Back-end Development: Proficiency in server-side programming using frameworks and technologies such as Node.js, ASP.NET, to handle server logic, data storage, and integration with databases.
- Databases and Query Languages: Experience working with relational databases and understanding of SQL query languages, along with Liquibase understanding (advantageous).
- Security Best Practices: Understanding of web application security concepts, such as Azure Active Directory (Azure AD) and the ability to integrate authentication and authorisation mechanisms into applications using Azure AD, data validation, and protection against common vulnerabilities.
Qualification
- Extensive experience with .NET,
Angular and Azure Infrastructure as Code (laC).
- At least 5 years’ experience in software development, with a proven track record in both frontend and backend technologies.
- Bachelor’s degree in Computer Science or related fields
Interested?
If you possess the required skills and experience and are looking for an exciting opportunity to contribute to a dynamic team, please submit your resume to [email protected]
▶️ Senior Full Stack Engineer
🖊️ Apropos
📍 Sandton