Backend Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Backend Software Engineer (Java/Spring/PostgreSQL): Deliver backend microservices and improvements for a golf club management platform with an accent on production-ready code quality, database design, and operational support. Focus on building maintainable, secure services across the full development lifecycle, from scoping and design to deployment and maintenance.
Location: Boulevard Office Park, Woodstock, Searle Street & 2nd Fl Block C, Cape Town, South Africa
Company
builds media and entertainment brands and digital platforms, including golf club management technology.
What you will do
- Deliver backend microservices features, refactoring, and deprecation work.
- Write well-tested, maintainable, robust, secure, and efficient code that meets the Engineering Code Bar.
- Own the full software development lifecycle: scoping, design, coding, testing, documentation, deployment, and maintenance.
- Provide operational support by investigating root causes and learning how systems behave in production.
- Collaborate through code reviews, daily standups, and team discussions; seek feedback and improve work quality.
- Work with stakeholders to understand business and customer value and deliver the right solutions.
Requirements
- Foundational experience with Java or a similar object-oriented language.
- Familiarity with Spring Boot.
- Understanding of relational databases and SQL fundamentals.
- Strong relational database skills, especially PostgreSQL, including query optimization and schema design.
- Ability to write clean, simple code that others can maintain and extend.
- Comfort working in a team with code reviews, constructive dialogue, and shared ownership of quality.
Nice to have
- Experience with REST API development.
- Exposure to Docker or containerized development environments.
- Familiarity with Git and CI/CD workflows (e.g., GitHub Actions).
- Experience with AWS services.
Culture & Benefits
- Supportive, high-standard engineering environment focused on code quality.
- Mentorship and emphasis on doing things right.
- Learning opportunity to understand production systems end to end (database to deployment).
- Operational support involvement to build production awareness.
Hiring process
- In-person interview may be required for external candidates with a employee at one of the company locations before a hiring decision.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →