VERSANT logoVERSANT logo

Backend Software Engineer

VERSANTCape Town
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

What We’re Looking ForFoundational experience in Java or a similar object-oriented programming language. Familiarity with Spring Boot framework. Understanding of relational databases and basic SQL principles. Ability to produce clean, maintainable code that can be easily extended by others. Strong knowledge of relational databases, particularly PostgreSQL, including query optimization and schema design. A proactive attitude towards learning from feedback and a willingness to embrace diverse perspectives. Comfort in a team environment that values code reviews, constructive dialogue, and shared responsibility for quality. Desirable QualificationsExperience in developing REST APIs. Familiarity with Docker or containerized development environments. Experience with Git and CI/CD workflows (e.g., GitHub Actions).

About the job

Join us at VERSANT as we revolutionize Golf Club Management through our cutting-edge technology platform. We are on the lookout for a talented Backend Software Engineer to enhance our team of innovators. Our flagship product, BRS Premier, is already a trusted solution for hundreds of golf clubs across Central Europe, offering a robust B2B service that includes membership management, point-of-sale systems, tee-time booking, and comprehensive course administration. With exciting plans for global expansion, this is the perfect opportunity to advance your backend engineering career in a nurturing, high-standard environment.

In this role, you will collaborate with seasoned engineers who prioritize code quality and mentorship. You won’t just write code; you’ll gain insight into the full lifecycle of production systems, from database design to deployment.

Your Key Responsibilities

  • Develop and enhance our backend microservices, implementing new features, refactoring existing code, and managing deprecation of outdated services.

  • Produce high-quality, thoroughly tested code adhering to our Engineering Code Bar, ensuring it is maintainable, secure, and efficient.

  • Engage in the entire software development lifecycle, including scoping, designing, coding, testing, documenting, deploying, and maintaining our applications.

  • Participate in operational support to troubleshoot and resolve issues, gaining a deeper understanding of system behaviors in production.

  • Collaborate effectively with teammates through code reviews, daily standups, and discussions, actively seeking constructive feedback.

  • Work closely with stakeholders to grasp business and customer needs, ensuring delivery of optimal solutions.

Our Technology Stack

  • Cloud Infrastructure: AWS (EC2, RDS, ECS)

  • Core Languages & Frameworks: Java 17, Spring, Spring Boot, Spring Cloud

  • Database: PostgreSQL (multi-tenant)

  • Monitoring & Observability: Datadog (OpenTelemetry)

  • Development Practices: CI/CD (GitHub Actions), Cloud Native Microservices Architecture

  • Containers: Docker

About VERSANT

VERSANT is a pioneering media company recognized for its excellence in news, sports, and entertainment. We host iconic and esteemed brands that engage, inform, and entertain audiences around the globe. Our innovative blend of content, technology, and services enriches cultural experiences, igniting passions and fostering connections among people. As an independent, publicly traded entity, VERSANT unites powerhouse cable networks—including USA Network, CNBC, Oxygen, and Golf Channel—with dynamic digital brands like Fandango and Rotten Tomatoes. Together, we are committed to delivering exceptional experiences across multiple platforms and services. VERSANT is characterized by a spirit of innovation and entrepreneurship, empowering creativity, embracing change, and fostering connections in an ever-evolving landscape.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.