Senior Software Engineer - Full Stack

Placements24

Kimberley

Remote

CAD 140,000 - 209,000

Full time

3 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

Competitive salary and equity options
Comprehensive health, dental, vision
Fully remote with flexible hours
Generous paid time off

Job summary

Placements24 is seeking a Senior Software Engineer with full-stack expertise to join a fully remote team. You will design, develop, and deploy scalable web applications using front-end frameworks (React/Angular/Vue) and back-end tech (Node.js, Python/Django, Java/Spring), across cloud environments.

You will collaborate with product managers and designers, implement APIs, optimize databases, and contribute to architectural roadmaps.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 5+ years of full-stack software development experience.
  • Proficiency with front-end frameworks (React/Angular/Vue).
  • Strong back-end experience (Node.js, Python/Django, Java/Spring).
  • Experience with relational (PostgreSQL/MySQL) and NoSQL (MongoDB) databases.
  • Familiarity with cloud platforms (AWS/Azure/GCP) and CI/CD pipelines.
  • Strong knowledge of Git and Agile practices.
  • Excellent problem-solving and collaboration skills.

Responsibilities

  • Design, develop, and maintain scalable web applications across the full stack.
  • Write clean, efficient, and well-documented code.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Implement and optimize database solutions.
  • Develop and integrate APIs.
  • Participate in code reviews and contribute to code quality improvements.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to architectural design and technical roadmaps.
  • Stay current with emerging technologies and best practices.
  • Mentor junior engineers and share technical knowledge.

Skills

React
Angular
Vue.js
Node.js
Python
Django
Java
Spring
PostgreSQL
MySQL
MongoDB
AWS
Azure
GCP
CI/CD
Git
Agile
Remote work
Communication

Education

Bachelor's degree in Computer Science, Engineering, or a related field

Job description

About the Role

Our client, a rapidly growing tech startup, is seeking a talented Senior Software Engineer with full-stack expertise to join their fully remote team. This role offers the unique opportunity to contribute to the development of innovative web applications and platforms from anywhere within **South Africa**. You will be instrumental in designing, developing, and deploying robust and scalable solutions, working across both front-end and back-end technologies. The ideal candidate possesses a strong passion for coding, a deep understanding of modern software development practices, and a proven ability to deliver high-quality code. You will collaborate closely with a talented team of engineers, product managers, and designers in a fast-paced, agile environment. We are committed to fostering a remote-first culture that prioritizes collaboration, innovation, and work-life balance. If you are a skilled full-stack engineer looking for a challenging and rewarding remote opportunity, this role based out of **Kimberley** is for you. Join us in building the future of technology.

Key Responsibilities
  • Design, develop, and maintain scalable web applications across the full stack (front-end and back-end).
  • Write clean, efficient, and well-documented code.
  • Collaborate with product managers and designers to translate requirements into technical solutions.
  • Implement and optimize database solutions.
  • Develop and integrate APIs.
  • Participate in code reviews and contribute to improving code quality.
  • Troubleshoot, debug, and upgrade existing software.
  • Contribute to the architectural design and technical roadmap.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Mentor junior engineers and share technical expertise.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 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 languages and frameworks (e.g., Node.js, Python/Django, Java/Spring).
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
  • Understanding of software development best practices, including testing, version control (Git), and Agile methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fully remote work environment.
  • Experience with tech communities in **Kimberley** is a plus.
Benefits
  • Competitive salary and equity options.
  • Comprehensive health, dental, and vision benefits.
  • Fully remote work arrangement with flexible hours.
  • Generous paid time off and holidays.
  • Opportunities for professional development, training, and conference attendance.
  • Collaborative and innovative startup culture.
  • Exposure to cutting-edge technologies.
  • Impactful work on exciting new products.
  • Retirement savings plan.
  • Clear career progression opportunities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Remote Software Engineer (Full Stack)
Senior Remote Software Engineer (Full Stack)

Placements24 • Kimberley

Hybrid
CAD 120,000 - 150,000
Health benefits
Paid time off
Professional development budget
+1
Remote Senior Software Engineer - Python/Django
Remote Senior Software Engineer - Python/Django

Placements24 • Kimberley

Hybrid
CAD 168,000 - 252,000
Fully remote work
Bonus program
Health insurance
+2
Senior Software Engineer - Backend Development
Senior Software Engineer - Backend Development

Placements24 • Kimberley

Hybrid
CAD 76,000 - 126,000
Health insurance
Retirement plan
Professional development
Remote Senior Cybersecurity Engineer
Remote Senior Cybersecurity Engineer

Placements24 • Kimberley

Hybrid
CAD 110,000 - 160,000
Remote work
Competitive salary
Bonuses
+2
Senior Software Engineer (Java/Microservices)
Senior Software Engineer (Java/Microservices)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Comprehensive health and wellness
Generous annual leave
+3
Senior Software Engineer - Backend (API Development)
Senior Software Engineer - Backend (API Development)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 170,000
Health insurance
Flexible remote work
Senior Backend Engineer (Java/Spring)
Senior Backend Engineer (Java/Spring)

Placements24 • Kimberley

Hybrid
CAD 90,000 - 130,000
Competitive salary
Hybrid work model
Health & wellness benefits
+2
Senior Software Engineer - AI/ML Platform
Senior Software Engineer - AI/ML Platform

Placements24 • Kimberley

Hybrid
CAD 110,000 - 150,000
Stock options
Health benefits
Generous vacation
+2
Senior Frontend Developer (Angular)
Senior Frontend Developer (Angular)

Placements24 • Kimberley

Hybrid
CAD 110,000 - 140,000
Competitive salary
Health benefits
Hybrid work model
+3
Full Stack Developer - Web3 Applications
Full Stack Developer - Web3 Applications

Placements24 • Kimberley

Hybrid
CAD 90,000 - 140,000
Hybrid work
Health benefits
Paid time off
+3