Fullstack Developer – Node.js / Java / GCP
Location: 100% Remote – Spain
We are seeking a skilled Fullstack Developer to join our Engineering Team, composed of backend engineers with expertise in TypeScript, Node.js, Java, and cloud-native development on Google Cloud Platform (GCP). The ideal candidate will have solid experience in backend development and cloud infrastructure, with flexibility around specific technologies depending on depth of expertise.
RESPONSIBILITIES:
- Design and develop scalable backend services using Node.js, TypeScript, and Java (or Kotlin).
- Build and maintain cloud-native applications on Google Cloud Platform (GCP).
- Collaborate with cross-functional teams to define, design, and deliver new features and improvements.
- Implement CI/CD pipelines using GitHub Actions to streamline development and deployment.
- Apply infrastructure-as-code practices using Terraform to manage cloud resources.
- Ensure code quality through testing, code reviews, and adherence to best practices.
- Contribute to architectural decisions and technical strategy within the team.
- Troubleshoot and resolve complex technical issues across the stack.
- Maintain documentation and support knowledge sharing across the engineering team.
- Stay current with emerging technologies and propose innovative solutions.
KNOWLEDGE & SKILLS:
- Strong expertise in Node.js, TypeScript, and GCP.
- Experience with Java is preferred; Kotlin is a nice-to-have if Java experience is present.
- Candidates with consolidated expertise in Node.js, GitHub Actions, GCP, or Terraform are welcome even without Java experience.
- Solid understanding of cloud-native development and microservices architecture.
- Familiarity with CI/CD and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
-