Tech Stack
AngularAWSAzureCloudDjangoGoGoogle Cloud PlatformKubernetesLinuxMariaDBMySQLOpenStackPostgresPythonReactRedisRubyRuby on RailsTypeScriptUnix
About the role
- Build xneelo Cloud, a new Infrastructure-as-a-Service product offering scalable compute, storage, and network resources
- Responsible for building tools, services and dashboards customers use to create virtualised environments
- Work closely with infrastructure team on top of OpenStack and Ceph
- Primary dashboard customization in Python; team adopting Go as primary language; Ruby on Rails used elsewhere in company
- Tech stack includes Typescript, React, Kubernetes, Redis, MariaDB, PostgreSQL, and GitLab
- Join a close-knit Cloud product team launching a flagship product focused initially on the South African market, with planned global expansion
Requirements
- 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 end-to-end system ownership
- Values working in a self-organizing team and leadership through ability and knowledge
- Aligns with Agile principles and practices
- Interest and investment in building a new Cloud product
- Previous Cloud experience (bonus)
- Experience with React, Django, and AngularJS (bonus)
- Domain Driven Design experience (bonus)
- Experience with Ruby, Go, Typescript, or Python (Go highly beneficial)
- Linux or cloud platform system administration or advanced user experience
- Kubernetes and GitLab experience
- Experience using 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, CI, pair programming)
- Microservice principles and container development
- DevOps background and Linux systems administration advantageous
- Effective communication, self-motivation and self-management
- Minimum of 5+ years software development experience
- Minimum of 2 years supporting a large-scale application in an operational capacity