Senior Full Stack Developer

HACKAJOB LTD
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Clean Code Principles
Java
Application Performance Management
Cloud Computing
Cloud Engineering
Distributed Systems
Python
Google Cloud Platform
Spring-boot
Kubernetes
Go
Microservices

Job description

We are looking for an experienced Senior Software Engineer to join our engineering team on a 3-month initial contract. This is a purely remote role, ideal for a versatile polyglot developer who is comfortable working across a diverse tech stack to deliver high-quality, scalable microservices.

You will be responsible for developing and maintaining business-critical services, ensuring seamless integration across multiple platforms, and optimizing our cloud-native infrastructure.

The Tech Stack

  • Languages: Java (Spring Boot), Go, and Python
  • Orchestration: Kubernetes (K8s)
  • Cloud Provider: Google Cloud Platform (GCP)
  • Infrastructure: CI/CD pipelines and Cloud-native tooling, * Feature Delivery: Design and implement robust backend services using Java, Go, and Python, adhering to best practices and clean code principles.
  • Microservices Architecture: Contribute to the evolution of a distributed system, focusing on API performance and service interoperability.
  • Cloud Management: Deploy, monitor, and scale applications within Kubernetes clusters hosted on GCP.
  • Problem Solving: Identify and resolve performance bottlenecks and architectural challenges within a multi-language environment.
  • Collaboration: Work effectively within an agile, remote-first team, participating in sprint ceremonies and technical design reviews.

Requirements

  • Polyglot Proficiency: Strong professional experience across Java (Spring), Go, and Python.
  • Cloud Native Expertise: Deep hands-on experience with Kubernetes and the GCP ecosystem.
  • Security & Scalability: A solid understanding of building secure, high-concurrency applications.
  • Immediate Impact: Ability to onboard quickly and contribute to a fast-paced environment.
  • Communication: Excellent communication skills for a fully remote collaborative environment.

Apply for this position