Full Stack Engineer
About the Role
Qualitest is looking for a skilled Full Stack Engineer to support a strategic client engagement, delivering scalable and high-performance applications within a fast-paced Agile environment.
This role combines backend development using Go (Golang) with modern frontend technologies, contributing to the design and delivery of distributed, event-driven systems. You will work closely with cross-functional teams to build reliable services, develop user-facing features, and support modern engineering practices including AI-led development.
Key Responsibilities
-
Design, develop, and maintain scalable backend services using Go (Golang)
-
Build and enhance user-facing features across full-stack applications
-
Develop and integrate RESTful APIs and gRPC services
-
Work with database technologies including DynamoDB, Elasticsearch, and MySQL
-
Contribute to event-driven architectures and distributed system design
-
Implement efficient concurrency patterns using Go Routines and Channels
-
Collaborate with product, frontend, and DevOps teams within Agile delivery squads
-
Ensure clean, maintainable, and well-tested code aligned with engineering best practices
-
Use version control systems such as Git for collaborative development
-
Stay up to date with emerging technologies and AI-enabled development approaches
Essential Skills & Experience
-
Minimum 3+ years’ commercial experience developing applications using Go (Golang)
-
Strong understanding of JavaScript, TypeScript, HTML, and CSS
-
Experience working with DynamoDB, Elasticsearch, and MySQL
-
Experience designing and consuming RESTful APIs and gRPC services
-
Knowledge of event-driven architecture
-
Strong understanding of Go concurrency patterns (Goroutines & Channels)
-
Experience working with Git or similar version control tools
-
Strong communication and collaboration skills
-
Exposure to AI-assisted or AI-led development
Nice to Have
-
Experience working in cloud-native or microservices environments
-
Exposure to CI/CD pipelines and DevOps practices
-
Experience working on enterprise-scale or high-availability platforms
Why Join Qualitest
-
Work on innovative, large-scale technology programmes
-
Collaborative Agile delivery environment
-
Exposure to modern engineering and AI-driven development practices
-
Opportunity for long-term career growth within a global organisation