Senior Full Stack Software Engineer

Details of the offer

Job Specifics: Work Model: In-office for first 6-months, thereafter hybrid Job Type: Full Time Location: Johannesburg Role Overview We are looking for a Senior Full Stack Software Engineer to join a company in the Software Development space a company that has a long-standing reputation and where you can leverage your skills and knowledge within the Microsoft Environment to its full potential.
As a Full Stack Engineer, you'll be responsible for designing, building, and maintaining complex web applications.
This is an opportunity to work across the stack, lead projects, and mentor junior developers.
Key Responsibilities: Design, develop, and maintain scalable web applications.
Build and maintain APIs, ensuring secure integrations.
Optimize applications for speed and scalability.
Write clean, maintainable, and efficient code.
Mentor and lead junior developers, providing technical guidance.
Collaborate with cross-functional teams to deliver high-quality products.
Troubleshoot and resolve issues across the stack.
Stay informed on industry trends and best practices.
Experience: 5+ years of Full Stack Engineering experience.
Specialization in C#, .NET Core, JavaScript (ES6), HTML5, CSS, and modern frameworks like React or Vue.
Experience in object-oriented programming and software design.
Proficiency in testing frameworks like Jest, Cypress, or Mocha.
Strong understanding of SOLID principles and data-driven development.
Experience with REST APIs, GraphQL, and SQL databases.
Familiarity with Docker, Kubernetes, Jenkins, or GitLab CI.
Leadership, excellent communication, problem-solving, and timeline management.
Experience with containerization (Docker), orchestration (Kubernetes), and CI/CD tools (Jenkins, GitLab CI).
Soft Skills Excellent problem-solving skills and the ability to troubleshoot.
Task prioritization and timeline management skills.
Exceptional communication skills for both technical and non-technical stakeholders.
Leadership skills and experience guiding technical teams.


Nominal Salary: To be agreed

Requirements

Internship: Data Privacy Administrator Junior

Discovery – Vitality Group Internship: Data Privacy Administrator Junior About Discovery Discovery's core purpose is to make people healthier and to enhance ...


Gauteng

Published a month ago

Senior Software Engineer

Discovery – VitalityLife Senior Software Engineer - VitalityLife Systems About Discovery Discovery's core purpose is to make people healthier and to enhance ...


Gauteng

Published a month ago

Compliance Head-2

Job Description To manage the Compliance function in the business unit and to assist the Segment Compliance Head and Group Chief Compliance Officer in terms ...


From Firstrand - Gauteng

Published a month ago

Compliance Head-2

Time left to apply: End Date: October 13, 2024 (4 days left to apply) Job Requisition ID: R21546 Job DescriptionTo manage the Compliance function in the busi...


From Rmb - Gauteng

Published a month ago

Built at: 2024-11-08T10:01:56.092Z