Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Upstream

Software Development Manager

Upstream

. Lead, mentor, and support a team of software engineers .

Posted 11/3/2026full-timeJohannesburg • South AfricaSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Full Stack Development, with a strong focus on JavaScript, TypeScript, and frameworks such as React and Next.js. Proven ability to lead and mentor engineering teams while fostering a collaborative culture and ensuring high-quality software delivery.

Highest-signal resume keywords
Full Stack DevelopmentTechnical LeadershipReact/Next.js DevelopmentAgile/Scrum MethodologiesDatabase Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaScriptTypeScriptReactNext.jsExpress.jsHTMLCSSSQLNoSQLAPI Design
Soft Skills
CommunicationCollaborationProblem-SolvingMentoringCoaching
Tools & Technologies
KubernetesCI/CD PracticesCloud-Native EnvironmentsContainerized ApplicationsMongoDBPostgreSQLElasticsearchRedisMemcached
Industry Keywords
Engineering CultureSoftware SolutionsTechnical GuidanceProfessional DevelopmentContinuous Improvement

Tech Stack

Tools & technologies
CloudElasticSearchJavaScriptKubernetesMongoDBNext.jsNoSQLPostgresReactRedisSQLTypeScript

About the role

Key responsibilities & impact
  • Lead, mentor, and support a team of software engineers
  • Foster a collaborative, inclusive, and high-performing engineering culture
  • Provide technical guidance, coaching, and regular feedback
  • Support team members’ professional development and career growth
  • Prioritize work, remove blockers, and ensure timely delivery of projects and features
  • Promote engineering best practices, code quality, maintainability, and continuous improvement
  • Contribute hands-on to the design, development, and delivery of software solutions
  • Troubleshoot and support existing products and infrastructure
  • Collaborate with Product Managers, UI/UX Designers, QA Automation, and DevOps Engineers
  • Investigate alternative technologies and present proposals for architectural review
  • Participate in hiring, onboarding, and team growth initiatives
  • Work with React/Next.js, Express.js, Kubernetes clusters, and private cloud infrastructure to support platform performance, reliability, and scalability goals

Requirements

What you’ll need
  • 8+ years of full-time professional Full Stack / Web Development experience
  • Computer Science, Engineering, or equivalent degree
  • Hands-on experience designing and developing full-stack applications using JavaScript and TypeScript
  • Hands-on experience with React, Next.js, and Express.js
  • Experience with HTML, CSS, and responsive design
  • Experience designing and consuming HTTP APIs
  • Experience with SQL and NoSQL databases and caches, including MongoDB, PostgreSQL, Elasticsearch, Redis, and Memcached
  • Experience working in Agile/Scrum development environments
  • Excellent written and oral command of the English language
  • Previous experience in technical leadership, mentoring engineers, and people development is a strong plus
  • Familiarity with CI/CD practices, cloud-native environments, and containerized applications is a plus
  • Strong communication, collaboration, and problem-solving skills

Benefits

Comp & perks
  • Competitive base salary and benefits
  • Equal-opportunity employer
  • Reasonable accommodations for disabled employees
  • Non-discrimination and anti-harassment protections
  • Benefits and compensation dependent on qualifications and skills