Senior Software Engineer (Full Stack)

Placements24

Gqeberha

Hybrid

ZAR 221,000 - 443,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Professional development
Training opportunities
Global network

Job summary

Placements24 is seeking a Senior Software Engineer (Full Stack) for a remote role serving a global clientele. The candidate will own design, development, testing, and optimization of scalable web applications across the full stack.

You will work with modern front-end frameworks and robust back-end services, collaborate with cross-functional teams, and mentor junior engineers in a fast-paced agile environment.

Qualifications

  • 5+ years of professional experience in full-stack software development.
  • Proficiency in front-end technologies such as React, Angular, or Vue.js.
  • Strong back-end experience with Node.js, Django, Ruby on Rails, or Spring Boot.

Responsibilities

  • Design, develop, test, deploy, maintain, and improve software across the full stack of applications.
  • Manage individual project priorities, deadlines, and deliverables.
  • Write clean, efficient, and maintainable code in multiple programming languages (e.g., Python, JavaScript, Java).
  • Develop and integrate APIs, working with microservices architectures.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Troubleshoot and debug complex issues across various environments.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Contribute to architectural decisions and technical roadmap planning.
  • Mentor junior engineers and provide technical guidance.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Ensure security best practices are implemented throughout the development lifecycle.

Skills

React
Angular
Vue.js
Node.js
Django
Ruby on Rails
Spring Boot
PostgreSQL
MongoDB
Docker
Kubernetes
Git
Cloud (AWS/Azure/GCP)

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Kubernetes
Git
AWS

Job description

About the Role

Our client, a rapidly growing innovative tech firm based in the Eastern Cape, is seeking a highly skilled Senior Software Engineer (Full Stack) to join their dynamic team. This role is crucial for developing and scaling cutting-edge web applications that serve a diverse global clientele. The ideal candidate possesses a strong command of both front-end and back-end technologies, with a proven track record of delivering robust, high-performance software solutions. This is a remote position, offering flexibility and the opportunity to work with a talented, international team. The company fosters a culture of continuous learning, collaboration, and innovation, making it an exciting place to advance your career. If you are passionate about building scalable applications and thrive in a fast-paced, agile environment, this opportunity in Port Elizabeth is for you.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve software across the full stack of applications.
  • Manage individual project priorities, deadlines, and deliverables.
  • Write clean, efficient, and maintainable code in multiple programming languages (e.g., Python, JavaScript, Java).
  • Develop and integrate APIs, working with microservices architectures.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Troubleshoot and debug complex issues across various environments.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Contribute to architectural decisions and technical roadmap planning.
  • Mentor junior engineers and provide technical guidance.
  • Optimize applications for maximum speed, scalability, and reliability.
  • Ensure security best practices are implemented throughout the development lifecycle.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack software development.
  • Proficiency in front-end technologies such as React, Angular, or Vue.js.
  • Strong experience with back-end development using frameworks like Node.js, Django, Ruby on Rails, or Spring Boot.
  • Expertise in database technologies (SQL and NoSQL), such as PostgreSQL, MySQL, MongoDB.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, design patterns, and data structures.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Demonstrated ability to work effectively in a remote, distributed team environment.
Benefits
  • This contractor role offers a competitive daily or hourly rate, commensurate with experience and skills, potentially leading to long-term engagement.
  • While remote, the company fosters a strong sense of team connection through regular virtual events and collaboration tools.
  • You will have the opportunity to work on challenging projects with modern technologies, gaining valuable experience.
  • Access to a global network of professionals and potential for significant impact on innovative products.
  • The company also provides opportunities for professional development and training relevant to cutting-edge technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Software Engineer
Senior Full-Stack Software Engineer

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,300,000
Health coverage and retirement plan
Paid time off
Flexible remote work environment
+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 Senior Software Engineer - Full Stack
Remote Senior Software Engineer - Full Stack

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Medical, dental, and vision insurance
Retirement savings plan
Paid time off
+1
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 - FinTech
Senior Full Stack Developer - FinTech

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,500,000
Medical aid
Dental coverage
Retirement savings plan
+3
Senior Software Engineer
Senior Software Engineer

Placements24 • Gqeberha

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Hybrid work model
Medical, dental, and vision insurance
+1
Senior Full Stack Developer - Pietermaritzburg
Senior Full Stack Developer - Pietermaritzburg

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Hybrid work model
Pension scheme
+2
Senior Full Stack Developer - Remote First
Senior Full Stack Developer - Remote First

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,300,000
Fully remote work
Health benefits
Professional development opportunities
+1
Remote Full-Stack Software Engineer - SaaS Platforms
Remote Full-Stack Software Engineer - SaaS Platforms

Placements24 • Durban

Hybrid
ZAR 900,000 - 1,500,000
Fully remote work arrangement
Stock options / bonuses
Health insurance & wellness programs
+2