Senior Full-Stack Developer (Remote)

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,200,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance bonus
Remote-first
Health insurance
Retirement plan
Career development

Job summary

Placements24 is seeking a Senior Full-Stack Developer to join a remote-first technology firm. You will shape architecture, develop scalable web applications, and collaborate with cross-functional teams to deliver high-quality solutions.

Based in Pietermaritzburg but working fully remotely, you will own backend and frontend development, write clean code, implement tests, and participate in agile ceremonies. A strong portfolio and remote-work mindset are essential.

Qualifications

  • Bachelor's degree in CS, Eng, or equivalent practical experience.
  • Proven full-stack development experience with a strong project portfolio.
  • Proficiency in at least one back-end language (Node.js, Python, Java, Ruby) and frameworks.
  • Strong front-end skills (HTML5, CSS3, JavaScript, React/Angular/Vue.js).
  • Experience with PostgreSQL/MySQL/MongoDB and RESTful APIs.

Responsibilities

  • Design, develop, and maintain scalable back-end services.
  • Build engaging front-ends using React, Angular, or Vue.js.
  • Manage SQL and NoSQL databases and ensure data integrity.
  • Write clean, well-documented code and perform code reviews.
  • Collaborate with product managers and engineers to define requirements.
  • Develop automated tests and participate in Agile ceremonies.

Skills

Node.js
Python
Java
React
Angular
Vue.js
RESTful APIs
Databases
Git
CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

AWS
PostgreSQL
MySQL
MongoDB

Job description

About the Role

Our client, a dynamic and forward-thinking technology firm, is seeking an exceptional Senior Full-Stack Developer to join their fully remote team. This pivotal role offers the opportunity to work on cutting-edge projects, contributing significantly to the architecture, development, and deployment of innovative web applications. You will be instrumental in shaping the future of our client's digital products, collaborating with cross-functional teams to deliver high-quality, scalable, and performant solutions. This is a fantastic opportunity for a motivated developer looking to make a substantial impact within a supportive and collaborative remote-first environment. The ideal candidate thrives in a distributed team setting and possesses a proactive approach to problem-solving. We are committed to fostering a diverse and inclusive workplace, encouraging applications from all qualified individuals. This role is based in Pietermaritzburg, KwaZulu-Natal, ZA , but is executed entirely remotely.

Key Responsibilities
  • Design, develop, and maintain robust and scalable back-end services using modern programming languages and frameworks (e.g., Node.js, Python, Java).
  • Develop engaging and user-friendly front-end interfaces using frameworks such as React, Angular, or Vue.js.
  • Implement and manage databases (SQL and NoSQL) ensuring data integrity and performance.
  • Write clean, efficient, and well-documented code, adhering to industry best practices.
  • Collaborate closely with product managers, designers, and other engineers to define project requirements and translate them into technical solutions.
  • Conduct code reviews to ensure code quality, maintainability, and adherence to standards.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to architectural decisions and technology selection.
  • Develop and maintain automated tests (unit, integration, end-to-end) to ensure application reliability.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Proven experience as a Full-Stack Developer with a strong portfolio of completed projects.
  • Proficiency in at least one back-end language (e.g., Node.js, Python, Java, Ruby) and associated frameworks.
  • Extensive experience with front-end technologies including HTML5, CSS3, JavaScript (ES6+), and modern frameworks (React, Angular, Vue.js).
  • Strong understanding of database design and management (e.g., PostgreSQL, MySQL, MongoDB).
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, essential for remote team dynamics.
  • Ability to work independently and manage time effectively in a remote setting.
  • Demonstrated experience with version control systems, particularly Git.
Benefits
  • This includes a competitive salary, a generous performance-based bonus structure, and opportunities for professional development and continuous learning.
  • Employees have access to cutting-edge tools and technologies, fostering innovation and growth.
  • We provide a flexible remote work environment, allowing for a healthy work-life balance.
  • Health insurance coverage and retirement savings plans are also part of the package.
  • Regular virtual team-building activities and clear pathways for career advancement ensure a rewarding and engaging experience.
  • Our client is committed to employee well-being and provides resources to support mental and physical health.
  • We encourage a culture of open communication and feedback.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Home office setup allowance
Healthcare insurance
+3
Senior Full-Stack Developer (Remote)
Senior Full-Stack Developer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,200,000
Stock options
Remote-first
Health insurance
+2
Senior Full-Stack Software Engineer (Remote)
Senior Full-Stack Software Engineer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Paid time off
Professional development
+2
Remote Senior Full-Stack Developer
Remote Senior Full-Stack Developer

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Full remote work
Generous annual leave
+4
Senior Full-Stack Software Engineer (Remote-First)
Senior Full-Stack Software Engineer (Remote-First)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Remote-first culture
Flexible working hours
Home office stipend
+3
Senior Full Stack Engineer (Remote-First)
Senior Full Stack Engineer (Remote-First)

Placements24 • Mossel Bay

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work
Competitive salary
Home office allowance
+3
Remote Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Remote-first environment
Stock options
Laptop provided
+1
Remote Software Engineer - Full Stack Development
Remote Software Engineer - Full Stack Development

Placements24 • Upington

Hybrid
ZAR 700,000 - 950,000
Fully remote work
Competitive salary
Professional development budget
+1
Remote Full-Stack Software Engineer
Remote Full-Stack Software Engineer

Placements24 • George

Hybrid
ZAR 600,000 - 1,200,000
Flexible working hours
Home office setup allowance
Online learning opportunities
Senior Full-Stack Web Developer (Remote)
Senior Full-Stack Web Developer (Remote)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Remote-friendly culture
Flexible working hours
Continued learning opportunities