Senior Full Stack Developer
SUMMIT Africa Recruitment
Cape Town, South Africa, Western Cape, ZA
4d ago

The position

We are looking for an experienced Full Stack Developer to produce high quality software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries and deployment technologies.

You should also be a team player with an eye for visual design and utility. Mobile experience (hybrid or native) would also be a plus.

We would like the successful candidate to start as soon as possible.

Position competencies

  • Work with development teams, product managers and clients to design software solutions
  • Design client-side and server-side architecture
  • Develop the front-end of applications
  • Develop and manage well-functioning databases and applications
  • Design and implement effective APIs (REST / GraphQL)
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Facilitate clear communications with and around the team
  • Technical experience

    We are looking for candidates that have experience in some or all of the following :

  • Software and Architecture design
  • Java / Kotlin, Spring, Spring Boot, NodeJS, Express
  • Experience with Relational Database and NoSQL databases
  • ReactJS, VueJS, Angular
  • Android Development, IOS Development, Hybrid Mobile Development (React Native), Flutter
  • Linux, Docker, Kubernetes
  • AWS, GCP, Azure
  • CI / CD (eg Jenkins, TeamCity, Azure Pipelines etc) Requirements
  • Minimum 4 years of development experience
  • Relevant B.Sc or B.Eng university degree; Hons. or higher is preferable. Good academic performance, exceptional in software development / programming courses
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form