Backend Engineer

Jobgether
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
Amazon Web Services (AWS)
Cloud Computing
Program Optimization
Code Review
Continuous Integration
Data Structures
Software Debugging
Distributed Systems
Fault Tolerance
Python
Node.js
NoSQL
Performance Tuning
Grafana
Concurrency
Caching
Reliability of Systems
Backend
Event Driven Architecture
Kubernetes
Production Code
REST
Docker
Go
Microservices

Job description

This role offers the opportunity to build and scale high-performance backend systems within a fast-growing, tech-driven environment. You will work on complex, real-time architectures that power seamless user experiences at scale, contributing directly to system reliability, speed, and innovation. Collaborating with a distributed team of engineers and product experts, you'll take ownership of features from concept to deployment. The position combines deep technical challenges with a strong focus on scalability, concurrency, and system design. You'll be part of a dynamic and ambitious environment where experimentation and continuous improvement are encouraged. This is an ideal role for someone who thrives on solving complex engineering problems and delivering robust, production-grade solutions. Accountabilities:

  • Design, build, and maintain scalable backend systems and microservices capable of handling high traffic and real-time interactions
  • Architect distributed systems with a focus on performance, reliability, and concurrency
  • Take full ownership of features, from initial design through development, testing, and deployment
  • Write clean, maintainable, and production-ready code following best practices
  • Optimize systems for efficiency, scalability, and fault tolerance
  • Collaborate with cross-functional teams to ensure smooth integration and release cycles
  • Participate in code reviews, technical discussions, and continuous improvement initiatives
  • Troubleshoot production issues and lead root cause analysis to ensure system stability

Requirements

  • 5 to 7 years of experience in backend engineering, ideally within high-scale or real-time environments
  • Strong proficiency in one or more backend languages such as Java, Go, Node.js, or Python
  • Solid understanding of system design, data structures, and algorithms
  • Experience building RESTful APIs and working with microservices architectures
  • Familiarity with relational and/or NoSQL databases
  • Strong knowledge of distributed systems and high-concurrency environments
  • Experience with caching, messaging queues, and asynchronous processing
  • Familiarity with cloud platforms (preferably AWS)
  • Strong debugging, troubleshooting, and performance optimization skills
  • Bonus: experience with event-driven architectures, Docker, Kubernetes, CI/CD pipelines, and observability tools
  • Bonus: background in gaming platforms or high-traffic consumer applications

Benefits & conditions

  • Fully remote position with flexibility across European time zones
  • Competitive salary package aligned with experience and market standards
  • Opportunity to work on high-impact, large-scale systems in a fast-growing industry
  • Collaborative and international team environment
  • Exposure to modern technologies, cloud infrastructure, and scalable architectures
  • Career growth opportunities within a rapidly expanding organization
  • Inclusive workplace committed to diversity and equal opportunities

Apply for this position