Senior Full Stack Web Developer

xneelo Logo

xneelo

πŸ“Remote - Worldwide

Summary

Join xneelo's Cloud team as a Senior Full-Stack Developer to spearhead the development of their new Infrastructure-as-a-Service cloud product, xneelo Cloud. This is a crucial role in launching a flagship product, initially targeting the South African market with plans for global expansion. You will build tools, services, and dashboards for customers to create virtualized environments, working closely with the infrastructure team and utilizing technologies like OpenStack, Ceph, Python, Go, React, and more. The team is close-knit, engaged, and passionate about cloud technology. This opportunity requires a strong background in full-stack development, API and database design, and Agile methodologies. The ideal candidate is self-motivated, a team player, and committed to continuous learning and improvement.

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 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
  • 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

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

Preferred Qualifications

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.