Girls For Girls Africa Mental Health Foundation

Java Backend Engineer – Team Lead

Girls For Girls Africa Mental Health Foundation

full-time

Posted on:

Location Type: Remote

Location: South Africa

Visit company website

Explore more

AI Apply
Apply

Salary

💰 ZAR 88 - ZAR 146 per month

Job Level

About the role

  • Lead and develop the individuals in your team.
  • The maintenance and development of new features on our software platform.
  • Our team works in an agile way and you will be part of the rituals and practices.
  • Coordination of the work that the software engineering team need to do.
  • Applying software engineering principles to the design, development, maintenance, testing, and evaluation of our software.
  • Ensuring that the software you develop is secure and safe when it comes to data protection.
  • You document your work and make sure that your documentation is clear and understandable for future use by others.

Requirements

  • 8+ years of backend engineering experience focused on JVM languages
  • 3+ years of formal leadership experience managing a team of Java backend engineers, including responsibility for conducting team performance reviews
  • Experience within Microservices and AWS
  • You have extensive experience working with the Spring framework, as well as various other Java backend tools and frameworks
  • Experience or knowledge of Salesforce CRM would be a plus
  • You don’t want to just write code, you want to build scalable systems with quality
  • You are based in Portugal/South Africa/Kenya/Uganda
  • You have excellent English skills
Benefits
  • Great secondary benefits, such as health and accident insurance and a work-from-home package
  • A personal development budget
  • Unlimited holidays, if you can make it work with your team you’re good to go
  • Growth opportunities
  • A product to help shape as we grow, to leave your mark on how we do things
  • A vision that we trust that you will do your job without us having to invent unnecessary rules and regulations
Applicant Tracking System Keywords

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

Hard Skills & Tools
backend engineeringJVM languagesJavaMicroservicesAWSSpring frameworkSalesforce CRMsoftware engineering principlessoftware developmentsoftware testing
Soft Skills
leadershipteam managementcommunicationdocumentationperformance reviewsagile methodologycoordinationproblem-solvinginterpersonal skillsclarity in documentation