• Anywhere

Would you be eager to continually improve customer value and internal efficiency through quality, innovative software? Our Managed Hosting team could use your skills, passion and experience to develop solutions that will help keep thousands of websites online.

We are passionate about frequent, iterative delivery of high-quality software and aim to build lasting solutions using agile principles and the latest technology available. We work together in autonomous teams that take full responsibility for their own part of the xneelo ecosystem and require commitment to and understanding of the Agile (Scrum) development philosophy. The software development team is based at the company’s head office in the Tygervalley area in the Western Cape.

As a Software Developer, you will form part of a team that will be responsible for the development, integration and maintenance of in-house developed and 3rd party web applications, providing innovative tools to the power user, ensuring a seamless, intuitive hosting experience to our customers.

Overall disposition

The ideal candidate will have a passion for:

Technology to serve operational and client requirements
Programming, open-source Technologies and IT in general
Optimal systems and simple procedures
Agile development and a self-organising team environment
Sharing ideas and innovation
Ongoing learning and improvement

A high level of proficiency in the following

Database design and performance tuning (MySQL or similar)
Software development within the Linux/Unix environment
Agile development practices (TDD, refactoring, continuous integration, pair programming)
Microservice principles and development
Understanding of and development using Containers
Linux systems administration skill will be an advantage

Requirements

Responsibilities

Design & development of backend software and APIs
Object-oriented programming using a language like Ruby
Design & development of frontend components using React
Software development within the Linux/Unix environment
Agile development practices (team focus, continual improvement, automated tests, refactoring, continuous integration, pair programming)
Effective communication
Self-motivation and self-management

Qualifications

BSc or BTech majoring in Computer Science will be advantageous, however, your ability to demonstrate your in-depth understanding of the web technologies and sound software engineering practices will trump a formal qualification.

Originally posted on Himalayas

Send me Latest Jobs Information.

We don’t spam! Read our Privacy Policy for more info.

You deserve A career You'll Love

Submit your resume to send it to other recruiters and get listed on ReeCareer.com