Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Software Engineer (Full Stack)

Posted 1 view
Discussion

Summary

Senior full-stack engineer joining a software development house in East London, South Africa, in a hybrid role. Day to day: designing, building, and deploying scalable web applications end to end — backend services and APIs plus frontend UIs — with testing, code reviews, and mentoring junior engineers. Stack spans Python/Java/Node.js/C# backends and React/Angular/Vue frontends.

About the Role

Our client, an innovative software development house, is seeking a Senior Software Engineer with full-stack expertise for their East London office. This hybrid role offers a compelling mix of focused remote work and essential in-office collaboration. You will be instrumental in designing, developing, and deploying scalable and efficient web applications, working across both frontend and backend technologies. This is an exciting opportunity to contribute to impactful projects and mentor junior engineers within a thriving development environment. If you possess a comprehensive understanding of the full software development lifecycle and a passion for creating robust solutions, this role is ideal for you.

Key Responsibilities

  • Design, develop, and maintain full-stack web applications using modern technologies.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Write clean, efficient, well-documented, and testable code across the stack.
  • Develop and maintain APIs and backend services.
  • Optimize applications for maximum speed, scalability, and security.
  • Implement and maintain frontend user interfaces.
  • Write unit, integration, and end-to-end tests.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and debug production issues.
  • Mentor junior engineers and contribute to technical decision-making.

Requirements

  • 5+ years of professional experience in full-stack software development.
  • Proficiency in backend languages such as Python, Java, Node.js, or C#.
  • Experience with frontend frameworks like React, Angular, or Vue.js.
  • Strong understanding of database technologies (SQL and/or NoSQL).
  • Experience designing and consuming RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes) is a plus.
  • Solid understanding of version control systems (Git).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities, effective in a hybrid setting.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Benefits

Our client offers a competitive salary, comprehensive health and retirement benefits, performance bonuses, and excellent opportunities for professional growth and development. This hybrid role in East London promotes a healthy work-life balance. Join a collaborative team dedicated to delivering high-quality software solutions.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

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