Point your AI agent at freehire and let it find you a job.

Get the CLI →

Placements24

NewBe an early applicant

Senior Software Engineer - Full Stack

Posted
Discussion

Summary

Senior full-stack engineer joining an agile team in Polokwane, South Africa, building web applications end to end for the agency's client: designing RESTful APIs and scalable services with backend stacks like Node.js, Python or Java, modern frontends like React, Angular or Vue.js, plus code reviews and mentoring.

Our client is seeking a highly skilled Senior Software Engineer with full-stack expertise to join their agile development team in Polokwane. This position offers the opportunity to work on innovative projects, contributing to both the front-end and back-end development of their cutting-edge software solutions. You will be involved in the entire software development lifecycle, from conceptualization and design to implementation and deployment. The ideal candidate possesses a strong technical background, excellent problem-solving skills, and a passion for building high-quality, scalable applications, driving technical excellence within a dynamic team.

Key Responsibilities

  • Develop and maintain robust, scalable, and efficient web applications across the full stack (frontend and backend).
  • Design and implement RESTful APIs and services, ensuring seamless integration and data flow.
  • Write clean, maintainable, and well-tested code, adhering to industry best practices and coding standards.
  • Collaborate effectively with product managers, designers, and other engineers to define project requirements and deliver solutions.
  • Optimize application performance, identify bottlenecks, and implement solutions for scalability and reliability.
  • Participate in code reviews, provide constructive feedback, and mentor junior engineers.

Requirements

  • 5+ years of professional software development experience, with significant experience in both frontend and backend development.
  • Proficiency in modern frontend frameworks such as React , Angular, or Vue.js, and backend languages like Node.js , Python, or Java.
  • Solid understanding of database design and management (SQL and NoSQL).
  • Experience with cloud platforms (AWS, Azure) and containerization technologies (Docker) is a plus.
  • Strong knowledge of software development principles, design patterns, and agile methodologies.
  • Excellent analytical and problem-solving skills, with strong communication abilities.

Benefits

  • Competitive salary, comprehensive benefits package, and performance incentives.
  • Opportunities for continuous professional development and training.
  • A flexible hybrid work model supporting work-life integration.
  • Join a collaborative and innovative team dedicated to technological advancement in Polokwane .
  • Be part of a company that values employee growth and well-being.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available