Backend Software Engineer
Persona Staff
Capetown, South Africa
3d ago
source : Executive Placements

Backend Software Engineer

My client based in the Northern Suburbs is seeking to employ a Backend Software Engineer. The backend software engineers are tasked with providing a world class API layer between the customer and their hosting services.

As a backend software engineer you will be responsible for building and maintaining secure, consistent, reliable infrastructure and services that enable our customers to manage their hosting services in a dynamic and ever-changing environment.

You will be part of a cross-functional engineering team that will architect both the services and underlying hardware / software supporting infrastructures to provide and support these API''s .

Requirements

  • Backend and API software design & development
  • Ruby (language currently in use), Java, Go, Python or PHP (transition to Ruby is acceptable)
  • Database design and architecture (MySQL, PostgreSQL, Redis, Mongodb, etc.)
  • Software development within the Linux / Unix environment
  • Agile development practices (team focus, continual improvement, automated tests, refactoring, continuous integration, pair programming)
  • Object-oriented programming
  • Effective communication
  • Self-motivated and self-managing
  • Understanding the true cost of a temporary solution and pursuing projects to their full completion
  • BSc or BTech majoring in Computer Science will be advantageous, however your ability to demonstrate your track record of writing quality backend software in production is what ultimately counts.
  • 5+ years software development experience
  • Configuration management or code deployment at scale (Puppet, Ansible, Capistrano)
  • Familiarity with containers (Docker or lxc)
  • Duties :

  • Solve interesting and large-scale backend technical challenges
  • Be part of figuring out how we get better at what we do
  • Look for opportunities to innovate and optimise
  • In collaboration with the Product Owner and stakeholders, understand the needs of the customer to deliver innovative, robust solutions.
  • Salary : Please indicate what salary bracket you are seeking when applying for this position.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form