Requirements
Must have:
- Strong commercial experience in software development (Java, Python, TypeScript, or JavaScript) - Experience with modern frameworks (e.g. React, Node.js/NestJS, Spring, etc.) - Solid understanding of APIs, microservices, and distributed systems - Experience working with SQL databases (PostgreSQL preferred) - Exposure to cloud platforms (GCP, AWS, or Azure) and containerisation (Docker/Kubernetes) - Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, etc.) - A flexible mindset and ability to work across multiple tech stacks and projects - Nice to Have: Experience with event-driven architecture (Pub/Sub, Kafka, etc.) - Nice to Have: Exposure to data/AI tooling or data pipelines - Nice to Have: Experience with GraphQL and modern frontend tooling (Vite) - Nice to Have: Knowledge of observability tools (e.g. OpenTelemetry)
Responsibilities:
- Designing and building scalable, high-performance applications across backend and full-stack environments - Developing APIs, microservices, and event-driven systems - Working across cloud-native infrastructure (primarily GCP) including serverless and containerised environments - Contributing to data pipelines, integrations, and AI-enabled features - Collaborating on system design and architectural decisions - Implementing CI/CD pipelines and DevOps best practices - Working closely with clients to deliver robust, production-ready solutions
Company:
We are a rapidly scaling cloud and data engineering consultancy based in Belfast, partnering with enterprise and high-growth clients to build scalable, production-grade solutions across cloud, data, AI, and event-driven systems. Our culture is collaborative and engineering-led, offering real ownership and growth opportunities within a hybrid working model. We provide exposure to modern GCP-based architectures, competitive salary, and benefits, allowing our team members to work on diverse, cutting-edge projects.