Enable job alerts via email!

Senior Full Stack Web Developer: Cloud Services

Xneelo

Cape Town

On-site

ZAR 600,000 - 900,000

Full time

Today
Be an early applicant

Job summary

A leading hosting service provider in Cape Town is seeking a Senior Full-Stack Developer to develop their new cloud product. Responsibilities include building tools for customers and collaborating with the infrastructure team using technologies like Go and Python. Ideal candidates will have 5+ years in software development, experience with cloud services, and a strong understanding of API and database design. This role offers a chance to innovate in a self-organizing Agile team.

Benefits

Negotiable salary based on skills
Opportunity for ongoing learning and improvement

Qualifications

  • 5+ years of software development experience.
  • At least 2 years supporting large-scale applications operationally.
  • Experience with cloud platforms, Linux/Unix environments.

Responsibilities

  • Develop tools for customers' virtualized environments.
  • Collaborate with infrastructure teams on compute and storage.
  • Participate in Agile processes and self-organizing team activities.

Skills

API design
Database design
DevOps mindset
Agile practices
Go programming

Education

BSc or BTech in Computer Science

Tools

AWS
Linux
PostgreSQL
Docker
Gitlab
Job description
Overview

At xneelo, it starts with purpose. We’re business enablers offering a hosting service for our customers to create and transact online. We spend each day working hard to retain the trust of our customers. Inspired by our brand promise ‘trusted in hosting’, we deliver a web hosting service that is reliable and consistent, focusing on infrastructure stability, good value and consistent service delivery.

Xneelo is looking for senior full-stack developers to spearhead the development of our brand-new product: xneelo Cloud. Xneelo Cloud is a versatile, Infrastructure-as-a-Service cloud product offering scalable compute, storage, and network resources. This product is currently in beta, and is getting ready for full market release in the near future. This is an exciting opportunity to be part of a team that is launching a new flagship Cloud product for xneelo. Our initial launch is focused on the South African market, and rapidly building on the Cloud features to add ongoing value to our customers. Once this is achieved, we plan to expand to the global market.

The Cloud product team is a close-knit, engaged, and productive group that is passionate about Cloud. As a developer in the team you’ll be responsible for building the tools, services and dashboards that our customers use to create their own virtualised environments. You’ll work closely with the infrastructure team, building on top of the underlying compute and storage infrastructure, powered by OpenStack and Ceph. Python is primarily used to build and customise our open-source dashboard. The Cloud team is also pioneering Go as the team's primary language, whereas Ruby on Rails is more widely used within xneelo. Other items in our tech stack toolbox are Typescript, React, k8s, Redis, MariaDB, PostgreSQL, and Gitlab to name a few.

The experience and approach we’re looking for

Responsibilities
  • Senior full-stack Web application developer

  • Strong API and database design and implementation skills

  • Self-motivated, engaged, and committed team player

  • DevOps and SRE thinking, secure coding, and overall end-to-end system ownership

  • Values working in a self-organizing team environment and subscribes to leadership through ability and knowledge, not title

  • Strive to grow your own and others\' software craftsmanship

  • Largely aligns with the Agile manifesto and its underlying principles

  • Interest and investment in building a new Cloud product

Bonus Points

  • Previous Cloud experience

  • React, Django, and AngularJS experience

  • Domain Driven Design experience

  • Ruby, Go, Typescript, or Python experience

  • Since the primary language used in the team is Go, experience with this tech stack will be highly beneficial

  • Given the product domain, any Linux or cloud platform system administration or advanced user experience

  • Kubernetes and Gitlab experience

  • We are looking for talented engineers to join us and help get this team and product up and running and the salary will be negotiable, commensurate with your skills and track record.

-----------------------------------------------------------------------------------------------------

Overall disposition

The ideal candidate will have a passion for:

  • Using technology to serve client requirements

  • Programming, open-source technologies, and IT in general

  • Developing Quality, Secure 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

  • Utilizing Cloud Services such as AWS, Azure or GCP to build software solutions

  • 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

  • A DevOps background would be beneficial

  • Linux systems administration skills will be an advantage

  • Experience working with Go

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. A minimum of 5+ years of software development experience. Minimum of 2 years supporting a large-scale application in an operational capacity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.