Backend Software Engineer | Go, Java, AWS | Belfast (Hybrid)
Location: Belfast (Hybrid 3 Days)
Type: Permanent
About the Opportunity:
You will join a backend engineering team focused on building and scaling distributed systems that handle large volumes of real-time data. The team operates in a fast-paced, product-driven environment, working across cloud infrastructure, data processing, and backend services.
What You'll Be Doing:
Design, build, and maintain backend services using Go or Java
Take ownership of features from initial design through to production deployment
Work on distributed systems and microservices architectures
Contribute to system design, capacity planning, and defining service objectives
Analyse and improve performance, scalability, and reliability
Participate in code reviews and support engineering standards
Collaborate with frontend, DevOps, and product teams
Support monitoring, troubleshooting, and maintenance of live systems
What You'll Bring:
1+ years commercial experience in backend engineering
Experience with Go or Java or another high-level language
Exposure to cloud platforms such as AWS, GCP, or Azure
Experience working with data-intensive systems such as databases or messaging platforms
Understanding of microservices architecture
Familiarity with CI/CD practices
Strong problem-solving skills and willingness to learn
Why Join:
Work on complex, high-scale distributed systems
Gain exposure to modern cloud and data technologies
Collaborative environment with strong engineering ownership
Clear progression and development opportunities
Hybrid working with a central Belfast office
If you're interested or have any further questions on the role, please feel free to reach out to Eve Geddis directly on LinkedIn.