Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Full Stack Developer - Enterprise Applications

Posted 1 view
Discussion

Summary

Senior full-stack developer in Pretoria building and maintaining critical enterprise applications across the whole stack: modern JavaScript front ends (React, Angular, or Vue), back-end services and APIs (.NET Core, Node.js, or Spring Boot), and SQL/NoSQL databases. Hybrid work; 6+ years of experience required.

About the Role

Our client is looking for a versatile and experienced Senior Full Stack Developer to join their team in Pretoria . This role involves designing, developing, and maintaining complex enterprise-level applications that are critical to the business operations. You will work across the entire technology stack, from front-end user interfaces to back-end services and databases. The ideal candidate is passionate about creating elegant, efficient, and scalable code, and thrives in a collaborative team environment. This is an excellent opportunity to make a significant impact on key business systems and contribute to architectural decisions.

Key Responsibilities

  • Develop and implement user-facing features using modern front-end technologies (e.g., React, Angular, Vue.js).
  • Design and build robust, scalable back-end services and APIs using frameworks like .NET Core, Node.js, or Spring Boot.
  • Manage and optimize relational and NoSQL databases, ensuring data integrity and performance.
  • Write clean, maintainable, and well-tested code, adhering to best practices and coding standards.
  • Collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions.
  • Participate in code reviews, architectural discussions, and contribute to technical roadmap planning.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 6+ years of professional experience in full-stack web development.
  • Strong proficiency in front-end frameworks and JavaScript (ES6+), HTML5, and CSS3.
  • Extensive experience with back-end development languages and frameworks.
  • Solid understanding of database design, SQL, and NoSQL databases.
  • Experience with cloud platforms (AWS, Azure) and containerization (Docker) is a plus.

Benefits

  • Competitive annual salary package with regular reviews.
  • Comprehensive medical and retirement benefits.
  • Hybrid work arrangement to balance flexibility and collaboration.
  • Opportunities for continuous learning and professional development.
  • Engaging projects and a dynamic team culture.
  • Modern office facilities in Pretoria .

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available