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

Get the CLI →

Esgpedia

Backend Software Engineer (Remote)

Posted Updated
Discussion

Job Responsibilities

As a Backend Software Engineer, you will be responsible for designing and implementing business logic with Java that is scalable and highly performant.

Your core responsibilities:

  • Responsible for the technical design and development of our product services
  • Write reliable, scalable, production-quality code
  • Solve challenging problems with code by analyzing business and technical requirements
  • Optimize backend systems and services for data security, modularity, and efficiency
  • Work with a cross disciplinary team to build a great product

Requirements

  • B.S. or M.S. in Computer Science or equivalent degree or experience
  • >3 years of software engineering experience
  • Experience in Java Spring Boot
  • Experience working with a variety of relational and key-value or NoSQL databases (MySQL, Redis, MongoDB)
  • Experience developing high performing APIs
  • Experience in client-side frameworks is a plus (ReactJS preferred)
  • Familiarity with DevOps tools like Docker, Kubernetes is a plus
  • Strong understanding of working with AWS (experience is a plus)
  • High adaptability and strong problem-solving skills

Skills

See also

Backend 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