Senior Full Stack Developer

Posted 2 Days Ago
Be an Early Applicant
Pretoria, City of Tshwane, Gauteng, ZAF
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
As a Senior Full Stack Developer, you will design, develop, and maintain web applications, implement cloud solutions, mentor junior developers, and manage the software development lifecycle.
Summary Generated by Built In
Role & Responsibilities:

You will be part of a feature team responsible for, but not limited to, the following:
  • Understanding business requirements and preparing AS-IS and TO-BE documentation.
  • Obtaining sign-off for functional and/or technical design documents.
  • Designing, developing, and maintaining web applications using Angular, .NET, and SQL.
  • Implementing AWS cloud solutions to improve performance and scalability.
  • Writing clean, maintainable, and efficient code using TypeScript and JavaScript.
  • Building and consuming RESTful services.
  • Collaborating with cross-functional teams to define, design, and deliver new features.
  • Participating in code reviews and providing constructive feedback.
  • Troubleshooting and resolving software defects and production issues.
  • Ensuring application security and data protection standards are met.
  • Staying current with emerging technologies and industry trends.
  • Mentoring and guiding junior developers in best practices.
  • Contributing to the continuous improvement of development processes and tools.
  • Managing and enabling internal and external teams to deliver implementation tasks.
  • Independently developing IT solutions.
  • Collaborating closely with external IT service providers.
  • Taking end-to-end ownership of functions and products, from requirements gathering through implementation and issue resolution.
  • Managing the full software development lifecycle, including continuous integration and deployment.
  • Applying test-driven development (TDD) practices.
  • Leveraging in-depth technical expertise to develop accurate and scalable software solutions.
  • Collaborating closely with product owners and stakeholders.
  • Executing development activities according to Agile methodologies, such as Scrum.


Requirements
Essential Skills:
  • Strong experience with the Angular framework (v18+).
  • Building applications using the .NET framework and C#.
  • Experience using Amazon Web Services (AWS).
  • Strong SQL database management experience (RDS PostgreSQL).
  • RESTful APIs: Proven ability to design and consume RESTful services.
  • Terraform for infrastructure as code.
  • CI/CD: Experience with continuous integration and continuous deployment tools and practices.
  • Strong ability to work collaboratively within a team environment.

Advantageous Skills:
  • Data Engineering experience.
  • Experience integrating with or training LLMs or LRMs.
  • Strong analytical and problem-solving skills.
  • Familiarity with DevOps practices.
  • Exposure to Kubernetes.
  • Agile working experience.
  • Knowledge of IT security best practices.
  • Proven application architecture experience.
  • German language skills.
  • Experience with Confluence and Jira.


Qualifications & Experience:
  • Degree in IT or equivalent practical experience.
  • 6+ years of professional software development experience.
  • Relevant AWS certifications are advantageous but not mandatory.


Skills Required

  • Strong experience with Angular framework (v18+)
  • Building applications using .NET framework and C#
  • Experience using Amazon Web Services (AWS)
  • Strong SQL database management experience (RDS PostgreSQL)
  • Proven ability to design and consume RESTful services
  • Experience with Terraform for infrastructure as code
  • Experience with CI/CD tools and practices
  • Strong ability to work collaboratively within a team environment
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees
Year Founded: 2013

What We Do

Sabenza IT is a niche recruitment company specializing in Information Technology, SAP, Finance, and Engineering roles, with over 23 years of experience.

Similar Jobs

Sabenza IT Logo Sabenza IT

Senior Full-stack Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

Sabenza IT Logo Sabenza IT

Senior Full-stack Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

Sabenza IT Logo Sabenza IT

Senior Full-stack Engineer

Agency • Information Technology • Professional Services
In-Office
Johannesburg, City of Johannesburg, Gauteng, ZAF

Sabenza IT Logo Sabenza IT

Full-stack Engineer

Agency • Information Technology • Professional Services
In-Office
Pretoria, City of Tshwane, Gauteng, ZAF

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account