Senior Full Stack Developer - Pietermaritzburg

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Hybrid work model
Pension scheme
Professional development
Office in Pietermaritzburg

Job summary

Placements24 in Pietermaritzburg seeks a Senior Full Stack Developer to join a leading digital transformation team, blending on-site collaboration with remote flexibility.

You will design and implement scalable web applications using front-end frameworks like React, Angular or Vue.js, and back-end services in Python, Node.js or Java.

The role requires 5+ years of experience, strong API design, database knowledge, cloud familiarity, and a collaborative, agile approach.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of professional full-stack development experience.
  • Proficiency with at least one modern front-end framework (React, Angular, Vue.js).
  • Strong back-end skills in Python, Node.js, Java or C# and RESTful APIs.
  • Experience with SQL/NoSQL databases and cloud platforms.

Responsibilities

  • Design, develop, and maintain scalable web applications.
  • Implement user-facing features with modern front-end frameworks.
  • Build robust back-end services and APIs.
  • Ensure data integrity and performance with SQL/NoSQL databases.
  • Collaborate with cross-functional teams and participate in code reviews.
  • Contribute to architectural decisions and stay updated with tech trends.

Skills

Full stack dev
Agile/Scrum
Problem solving
Teamwork
Communication

Education

Bachelor's degree in CS or related

Tools

React
Angular
Vue.js
Python
Node.js
Java
C#
PostgreSQL
MySQL
MongoDB
Docker
Kubernetes

Job description

About the Role

Our client, a leading innovator in digital transformation solutions, is seeking a highly skilled and experienced Senior Full Stack Developer to join their dynamic team in Pietermaritzburg. This is an exciting opportunity to contribute to cutting-edge projects, working with a modern technology stack and collaborating with talented professionals. The ideal candidate will possess a strong understanding of both front-end and back-end development, with a proven track record of delivering high-quality, scalable applications. You will play a crucial role in the entire software development lifecycle, from initial concept and design through to implementation, testing, and deployment. We are committed to fostering a collaborative and growth-oriented environment where your expertise will be valued and your career can flourish. This role offers a blend of on-site collaboration and remote flexibility, perfect for those seeking a balanced approach to their work life. You will be instrumental in shaping the future of our client's digital offerings.

Key Responsibilities
  • Design, develop, and maintain scalable web applications using a variety of technologies.
  • Develop and implement user-facing features using modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Build and manage robust back-end services and APIs using languages such as Python, Node.js, or Java.
  • Integrate with various databases (SQL and NoSQL) and ensure data integrity and performance.
  • Write clean, maintainable, and well-documented code following best practices.
  • Collaborate with cross-functional teams, including designers, product managers, and other engineers.
  • Participate in code reviews and provide constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Stay up-to-date with emerging technologies and industry trends.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Proficiency in at least one modern front-end JavaScript framework (React, Angular, Vue.js).
  • Strong experience with back-end languages (e.g., Python, Node.js, Java, C#).
  • Solid understanding of RESTful API design and implementation.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Experience with containerization technologies like Docker and Kubernetes is advantageous.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Experience working in an Agile/Scrum development environment.
  • Knowledge of CI/CD pipelines and practices.
Benefits
  • Competitive salary package commensurate with experience.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Opportunities for professional development and continuous learning.
  • A collaborative and supportive work environment.
  • Exposure to cutting-edge technologies and challenging projects.
  • Hybrid work model offering flexibility between office and remote work.
  • Pension scheme contribution.
  • Team-building events and social activities.
  • Modern office facilities in Pietermaritzburg.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

Placements24 • Pietermaritzburg

Hybrid
ZAR 600,000 - 900,000
Hybrid work model
Healthcare benefits
Career development opportunities
+1
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Durban

Hybrid
ZAR 800,000 - 1,100,000
Competitive salary
Health insurance
Paid time off
+7
Senior Full Stack Developer (Python/React)
Senior Full Stack Developer (Python/React)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Hybrid work model
+1
Senior Full-Stack Developer (React & Node.js)
Senior Full-Stack Developer (React & Node.js)

Placements24 • Durban

Hybrid
ZAR 1,000,000 - 1,800,000
Stock options
Health benefits
Paid time off
+3
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Professional development
Challenging projects
+1
Full Stack Developer (Senior)
Full Stack Developer (Senior)

Placements24 • Durban

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Comprehensive medical and dental care
Pension fund contributions
+3
Senior Full-Stack Developer (JavaScript Ecosystem)
Senior Full-Stack Developer (JavaScript Ecosystem)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Performance bonus
+2
Senior Full-Stack Developer (Node.js/React)
Senior Full-Stack Developer (Node.js/React)

Placements24 • Soweto

On-site
ZAR 900,000 - 1,350,000
Competitive salary
Comprehensive benefits package
Professional development
+2
Senior Full-Stack Developer (MERN Stack)
Senior Full-Stack Developer (MERN Stack)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Challenging projects
Collaborative environment
+4