Point your AI agent at freehire and let it find you a job.

Get the CLI →

Questhiring

Software Engineer

Posted 3 views
Discussion

Summary

Builds scalable backend services and microservices using Java and Golang in equal measure, designing REST APIs and distributed systems in an agile environment. Core stack: Java, Golang, Spring Boot, MySQL/PostgreSQL, with Docker, Kubernetes, Kafka, and cloud platforms as nice-to-haves.

We are looking for a Software Engineer with strong expertise in Java and Golang (50 - 50) to build scalable backend services and microservices. The ideal candidate should have experience developing high-performance applications, REST APIs, and distributed systems while working in an agile environment.

Key Responsibilities

  • Design and develop scalable backend applications using Java and Golang (50 - 50).
  • Build and maintain REST APIs and Microservices.
  • Write clean, efficient, and maintainable code.
  • Collaborate with Product, QA, and DevOps teams.
  • Optimize application performance and troubleshoot production issues.
  • Participate in code reviews and follow engineering best practices.

Required Skills

  • 3–6 years of backend development experience.
  • Strong proficiency in Java and Golang.
  • Hands-on experience with Spring Boot.
  • Experience with Microservices Architecture and REST APIs.
  • Good knowledge of MySQL/PostgreSQL.
  • Familiarity with Git and version control.
  • Strong problem-solving and debugging skills.

Good to Have

  • Docker & Kubernetes
  • Kafka or other messaging systems
  • AWS, Azure, or GCP
  • CI/CD pipelines


Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available