Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

empowersstaffing.zohorecruit.com

NewBe an early applicant

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

Posted 3 views
Discussion

Summary

Remote backend engineer designing scalable, high-performance APIs, microservices, and event-driven systems using Python, Node.js, Java, or Go. Day to day involves database schema design and SQL optimization, cloud/CI-CD integration, security and performance tuning, and collaboration with frontend, DevOps, and product teams.

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


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.