Lead GO Developer
Lead GO Engineer
Our client, a digital SaaS provider backed by the government is hiring a Lead GO Engineer to join a fast-scaling, purpose-driven SaaS organisation delivering impactful digital services. You will lead on several greenfield projects as the client continues to scale & transform. Our client has a fantastic ethos, focussed on aiding & helping people improve their lives. Our client is offering a fully remote contract & benefits (30 days holiday, 6% pension & health care) paying up to 75,000 to start ASAP.
In this role, you will design, develop, and optimise scalable, secure, cloud-based systems using Go (Golang), PostgreSQL, Redis, RabbitMQ, and Docker. You will contribute to architecture discussions, collaborate with cross-functional teams, and help ensure the delivery of reliable, high-quality features.
This is an excellent opportunity for an engineer who has proven experience in a previous Lead or Management position as you must be able to demonstrate the capabilites to steer projects & provide coaching.
Role and Responsibilities:
Our client, a digital SaaS provider backed by the government is hiring a Lead GO Engineer to join a fast-scaling, purpose-driven SaaS organisation delivering impactful digital services. You will lead on several greenfield projects as the client continues to scale & transform. Our client has a fantastic ethos, focussed on aiding & helping people improve their lives. Our client is offering a fully remote contract & benefits (30 days holiday, 6% pension & health care) paying up to 75,000 to start ASAP.
In this role, you will design, develop, and optimise scalable, secure, cloud-based systems using Go (Golang), PostgreSQL, Redis, RabbitMQ, and Docker. You will contribute to architecture discussions, collaborate with cross-functional teams, and help ensure the delivery of reliable, high-quality features.
This is an excellent opportunity for an engineer who has proven experience in a previous Lead or Management position as you must be able to demonstrate the capabilites to steer projects & provide coaching.
Role and Responsibilities:
- Design, develop, and maintain backend services using Go (Golang)
- Build and manage messaging patterns and asynchronous workflows with Redis and RabbitMQ
- Develop efficient, scalable database schemas and queries in PostgreSQL
- Build clean, well-documented RESTful APIs and service integrations
- Contribute to containerised environments using Docker and maintain cloud-native services on AWS
- Participate in architecture discussions, CI/CD pipelines, and quality assurance processes
- Mentor peers, share knowledge, and promote best practices in backend development
- Solid experience in backend development roles
- Strong proficiency in Go (Golang), including concurrency models and thread-safe coding
- Proven experience with Redis (caching & Pub/Sub) and RabbitMQ (messaging)
- Strong experience with PostgreSQL and libraries such as sqlx and gorm
- Solid understanding of Docker and containerised development
- Experience building RESTful APIs and integrating services
- Desirable: AWS services (Lambda, EventBridge, SQS), microservices architecture, CI/CD tooling, event-driven systems