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

Get the CLI →

Empowers Staffing Inc.

NewBe an early applicant

Backend Software Engineer (Python/Node/Java/Go)

Posted Updated 3 views
Discussion

Summary

Designs and maintains scalable backend services, REST APIs, and event-driven microservices using Python, Node.js, Java, or Go, working with databases, Docker, CI/CD, and cloud platforms (AWS/Azure/GCP). Remote position in Poland requiring 4+ years of backend development experience.

  • Required Skills
    • AWS
    • Azure
    • +31
  • Remote Job

Job Description

This is a remote position.

We are seeking a Backend Software Engineer to design and build scalable, high-performance APIs and services using Python, Node.js, Java, or Go. This role focuses on building reliable backend systems, improving performance and security, and supporting cloud-native application architectures.

You will collaborate with frontend engineers, DevOps teams, and product stakeholders to deliver production-ready solutions in a fast-paced, agile environment. The ideal candidate has strong fundamentals in distributed systems, clean architecture, and database design.

Key Responsibilities

  • Design, develop, and maintain backend services and REST APIs
  • Build scalable microservices and event-driven systems
  • Optimize performance, reliability, and system security
  • Design database schemas and write efficient SQL queries
  • Integrate backend systems with cloud services and third-party APIs
  • Participate in code reviews and maintain coding standards
  • Write automated tests to ensure system stability
  • Collaborate with DevOps teams on CI/CD and deployment processes

Requirements

  • 4+ years of backend software development experience
  • Strong experience in at least one: Python, Node.js, Java, or Go
  • Experience designing RESTful APIs and microservices
  • Strong database experience (PostgreSQL, MySQL, or similar)
  • Experience with Docker and containerized environments
  • Familiarity with CI/CD pipelines and Git-based workflows
  • Understanding of cloud platforms (AWS, Azure, or GCP)
  • Strong problem-solving and debugging skills

Preferred Qualifications

  • Experience with Kubernetes and distributed systems
  • Experience with message queues (Kafka, RabbitMQ, SQS)
  • Knowledge of caching systems (Redis or similar)
  • Experience in high-availability production environments

Skills

Apply

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