The Role
We’re on the hunt for a Backend Software Engineer who lives and breathes clean, scalable, and secure systems. If SQL and Python are your second language and you thrive in designing robust infrastructure behind the scenes, this role could be your next step.
This is a fantastic opportunity to join a technically mature, collaborative team that values good architecture, clean code, and thoughtful delivery. You'll be involved in building and maintaining complex data systems and APIs that support meaningful product outcomes.
- Build and maintain production-ready backend systems and high-performing data pipelines.
- Develop and integrate RESTful APIs across a variety of internal and external systems.
- Write and optimise SQL/PLSQL scripts to support large-scale operations.
- Collaborate with product, frontend, and data teams to ship full-stack solutions.
- Manage database tuning, schema design, and performance in live environments.
- Contribute to backend architecture best practices, security, and CI/CD processes.
About You
- Strong SQL and PLSQL knowledge with a knack for performance tuning.
- Solid backend Python development experience.
- API development skills (REST, JSON, OAuth)
- Familiarity with database administration and ETL/ELT pipelines.
- Experience with version control (Git) and CI/CD.
- Bonus points for cloud exposure (AWS, Azure, GCP), containerisation (Docker, Kubernetes), and tools like dbt or Airflow.
If backend systems, clean architecture, and performance optimisation excite you let’s talk.
LANZ has 70+ vacancies
Didn't see the perfect job for you listed?
Get in contact to find out about more opportunities.