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
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
Experience with Kubernetes and Gitlab
Any Linux or cloud platform system administration or advanced user experience
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
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. A minimum of 5+ years of software development experience. Minimum of 2 years supporting a large-scale application in an operational capacity.
#J-18808-Ljbffr