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

Get the CLI →

Zohorecruit

New

Senior Full-Stack Engineer

Posted 4 views
Discussion

Summary

A senior full-stack engineer builds and maintains web applications using Java/Spring Boot, NodeJS, and React, with some PHP/Angular legacy work. Day to day they write unit-tested, documented code, deploy apps to Linux backend servers, and mentor junior developers.

Stellenbosch, South Africa

Responsibilities

  • Follow best coding practices - writing unit tests, writing documenting and documented code.
  • Conduct unit testing and deployment of various applications to backend servers.
  • Work together with juniors in a mentoring role.
  • Maintain and improve code quality and stability.
  • Improve and maintain security and data integrity on various projects.
  • Continually learn and improve development skills and apply them within the team.

Frontend

  • Java
  • NodeJS
  • PHP (legacy)

Frameworks and tools

  • Spring Boot
  • Hibernate
  • JPA
  • React-JS
  • React-Native
  • Angular (legacy)
  • NextJS
  • Laravel (legacy)
  • Node
  • PNPM
  • NPM
  • Yarn
  • Tomcat

Requirements

  • At least 5 years of experience in backend and frontend development.
  • Experience with NodeJS - popular frameworks, libraries.
  • Experience with Java - popular frameworks, libraries.
  • Experience in TypeScript.
  • Full understanding of CSS.
  • Experience working with relational databases and platforms and SQL (MySQL), Redis.
  • Full understanding of supporting technologies - REST, JSON, XML, HTML.
  • Full understanding of source control process and using GIT.
  • Knowledge of best practices in security, performance, memory management, maintainability, data structures.
  • Good understanding of server infrastructure, web protocols.
  • Experience with Linux/Unix based servers.

Additional skills that are advantageous

  • Experience with React and React-JS.
  • Experience in React-Native and native mobile development.
  • Knowledge of Swift and Objective-C.

You’ll be working in a vibrating environment, with a multicultural highly energetic, enthusiastic, positive team whose sole focus is on growth, growing personally as individuals, but growing professionally through all the opportunities within the group operating in various countries (France, Tunisia and SA).

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 →

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