FullStack Software Developer (Junior)
Johannesburg, Gauteng, South Africa
37d ago

Intro to the Team

We are adaptable and flexible engineers that put the technology and software design approach at the forefront of our skills, but understand the value in making it simple enough that end user’s and our clients don’t know the software exists.

We are working closely with our enterprise clients and leading blue chip organisations.

At SovTech, our Developers are :

Technology agnostic, polyglot engineers - always seeking to use the right tools for the right job

Working on server-side development, as well as groundbreaking areas of machine learning and IOT

Continuously solving complex programming problems in a clean and test-driven way

Working as part of multi-functional, Agile teams, alongside Scrum Masters, Product Owners and Designers

Actively involved in growing the Engineering team by finding and attracting like-minded talent.

As a FullStack Developer, You'll be :

  • Familiar with the software development life cycle (SDLC) from analysis to deployment.
  • Comply with coding standards and technical design.
  • Believe in the systematic approach to developing the system through clear documentation (flowcharts, layouts, & etc) of functionality, address every use case through creative solutions.
  • Adapts structured coding styles for easy review, testing and maintainability of the code.
  • Integrate the developed functionality and / or component into a fully functional system.
  • Ensure unit and integration level verification plan are in place and adheres to a great quality of code at all time.
  • Active participate in troubleshooting, debugging and updating current live system.
  • Verify user feedback in making system more stable and easy.
  • Work closely with analysts, designers and other peer developers.
  • Preparing technical training documents for onboarding new engineers.
  • You'll have :

  • A keen interest in mobile development and technology trends;
  • Some experience of infrastructure development, such as the configuration of servers, caches and queues;
  • A good understanding of continuous delivery, CI, and automated deployments;
  • Solid understanding of TDD / BDD.

    Our application and interview process

    Our interview process consists of an initial phone call followed by a technical challenge. If successful, we would then invite you for an on-

    site interview where you will demonstrate your thinking ability as well as your skills and experiences.

    We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

    Add to favorites
    Remove from favorites
    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.
    Application form