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
SeniorJob 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.