Full Stack Developer
Role details
Job location
Tech stack
Job description
We are looking for an experienced Full Stack Developer to join a platform engineering team delivering modern cloud-native applications. The role involves developing scalable solutions while supporting the transition of legacy monolithic systems to API-driven microservices architectures. You will work closely with engineering and DevOps teams to design, build, and deploy secure applications within a GCP-based cloud environment. Key Responsibilities
- Design and develop scalable full stack applications
- Build and integrate REST APIs and microservices
- Work within Google Cloud Platform (GCP) environments
- Support CI/CD pipelines and modern DevOps practices
- Contribute to modernising monolithic systems into microservices architectures
- Participate in code reviews and Agile development practices
- Collaborate with cross-functional teams including engineers, analysts, and stakeholders
Requirements
-
Strong development experience with Java, Python, Node.js, and JSON
-
Experience building APIs and microservices
-
Experience with GCP or similar cloud platforms
-
Knowledge of Kubernetes (GKE) and containerised environments
-
Experience with CI/CD pipelines (Harness preferred)
-
Infrastructure as Code experience (Terraform preferred)
-
Strong Linux administration knowledge
-
Experience with API deployment and load balancing Skills & Experience
-
Experience working in enterprise or consulting environments
-
Strong communication and stakeholder engagement skills
-
Strong problem-solving and analytical mindset
-
Experience working in Agile environments (Scrum / Kanban / Lean)
-
Proven experience collaborating within cross-functional engineering teams