Senior Software Developer (Full Stack)

Placements24

Polokwane

A distancia

ZAR 1.486.000 - 2.477.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Competitive salary
Remote-first culture
Professional development opportunities
Generous paid time off

Descripción de la vacante

Placements24 is seeking a highly skilled Senior Software Developer (Full Stack) for a fully remote role. You will design, build, test, and deploy scalable web applications, collaborating with product managers, designers, and engineers.

The ideal candidate brings 5+ years of full-stack experience across frontend (HTML/CSS/JS with React/Angular/Vue) and backend (Node.js, Python, Java, Ruby on Rails), plus cloud and containerization expertise.

Formación

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with significant experience in full-stack development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript (React, Angular, or Vue.js).
  • Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Ruby on Rails).
  • Expertise in designing and interacting with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Proven ability to work independently and manage time effectively.

Responsabilidades

  • Design, develop, test, deploy, maintain, and improve software across the full stack – from user interfaces to server-side logic and databases.
  • Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
  • Write clean, maintainable, and efficient code using best practices and coding standards.
  • Develop and implement robust APIs and microservices.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior developers and foster a culture of technical excellence.
  • Stay up-to-date with emerging technologies and industry trends.
  • Ensure the security, performance, and scalability of applications.

Conocimientos

Strong communication
Collaboration
Mentor junior developers
Remote teamwork
Problem-solving

Educación

Bachelor's or Master's in CS/Engineering

Herramientas

React
Angular
Vue.js
Node.js
Python
Django/Flask
Java
Spring
Ruby on Rails
PostgreSQL
MySQL
MongoDB
Cassandra
AWS
Azure
GCP
Docker
Kubernetes

Descripción del empleo

About the Role

Our client is a rapidly growing technology firm seeking a highly skilled Senior Software Developer (Full Stack) to join their innovative and collaborative team. This role is fully remote, allowing exceptional candidates from across the globe to contribute to our client's success. You will be instrumental in designing, developing, and deploying robust, scalable web applications and services. This position requires a deep understanding of both front-end and back-end technologies, a passion for writing clean, efficient code, and a proven track record of delivering high-quality software solutions. The ideal candidate will thrive in a fast-paced, agile environment, possess excellent problem-solving skills, and be adept at working independently while contributing effectively to a distributed team. We are committed to fostering a remote-first culture that prioritizes communication, collaboration, and continuous improvement.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and improve software across the full stack – from user interfaces to server-side logic and databases.
  • Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
  • Write clean, maintainable, and efficient code using best practices and coding standards.
  • Develop and implement robust APIs and microservices.
  • Troubleshoot, debug, and upgrade existing software systems.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Contribute to architectural decisions and technology selection.
  • Mentor junior developers and foster a culture of technical excellence.
  • Stay up-to-date with emerging technologies and industry trends.
  • Ensure the security, performance, and scalability of applications.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional software development experience, with significant experience in full-stack development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript (React, Angular, or Vue.js).
  • Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Ruby on Rails).
  • Expertise in designing and interacting with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Solid understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • Proven ability to work independently and manage time effectively.
Benefits
  • Highly competitive salary and potential for performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and company holidays.
  • Flexible remote work arrangements.
  • Professional development opportunities, including access to online courses and conferences.
  • Opportunities for career growth and advancement within a rapidly expanding tech company.
  • A culture that values innovation, collaboration, and employee well-being.
  • Access to the latest technologies and development tools.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Placements24 • East London

Híbrido
ZAR 900.000 - 1.500.000
Fully remote position
Competitive salary + bonus
Health, dental, vision insurance
+5
Remote Full Stack Developer (Senior)
Remote Full Stack Developer (Senior)

Placements24 • Rustenburg

Híbrido
ZAR 1.994.000 - 2.991.000
Fully remote work
Budget for professional development
Home office stipend
+3
Remote Software Developer (Full Stack)
Remote Software Developer (Full Stack)

Placements24 • Cape Town

Híbrido
ZAR 600.000 - 900.000
Stock options
Fully remote
Health insurance
+4
Remote Full-Stack Software Developer
Remote Full-Stack Software Developer

Placements24 • Polokwane

A distancia
ZAR 700.000 - 1.100.000
Health insurance
Professional development
Online training
+2
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Johannesburg

Híbrido
ZAR 900.000 - 1.200.000
Competitive compensation
Performance-based bonuses
Health and wellness programs
+1
Remote Full-Stack Software Developer
Remote Full-Stack Software Developer

Placements24 • Sudáfrica

A distancia
ZAR 600.000 - 900.000
Competitive salary
Fully remote
Health insurance
+1
Senior Full Stack Software Engineer (Remote-First)
Senior Full Stack Software Engineer (Remote-First)

Placements24 • Johannesburg

Híbrido
ZAR 1.000.000 - 1.800.000
Competitive remuneration
Performance-based bonus
Equipment allowance
+6
Remote Full-Stack Developer (Senior)
Remote Full-Stack Developer (Senior)

Placements24 • Centurion

Híbrido
ZAR 900.000 - 1.500.000
Fully remote work environment
Equity options
Health and wellness benefits
+3
Senior Full Stack Developer (Remote)
Senior Full Stack Developer (Remote)

Placements24 • Noord-Kaap

Híbrido
ZAR 1.492.000 - 2.487.000
Competitive salary + bonuses
Health, dental, and vision insurance
Unlimited PTO & flexible hours
+2
Senior Full Stack Engineer (Remote-First)
Senior Full Stack Engineer (Remote-First)

Placements24 • Vereeniging

Híbrido
ZAR 900.000 - 1.500.000
Fully remote work arrangement
Competitive salary
Professional development stipends
+3