This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Backend Engineer to take ownership of mission-critical backend systems that power real-time, high-throughput applications. In this role, you will design, build, and operate scalable services in a cloud-native AWS environment, with a strong focus on performance, reliability, and clean architecture.
Job Responsibility:
Backend Engineering: Design, implement, and maintain scalable backend services using Node.js (Express) and TypeScript
System Design: Own technical decisions, service boundaries, API design, and reliability patterns for backend components
Cloud & Infrastructure (AWS): Design, deploy, and operate backend services on AWS, leveraging managed services for scalability, reliability, and security
Database Ownership: Design schemas, write and optimize SQL, and improve PostgreSQL performance (indexes, query plans, migrations)
Real-Time Functionality: Build and operate real-time features using WebSockets (socket.io), ensuring stability under load
Performance and Scalability: Improve throughput and latency, and proactively address bottlenecks across services, infrastructure, and the database
Quality and Testing: Write and maintain unit and integration tests, and raise overall engineering quality
Debugging and Incident Support: Troubleshoot complex production issues across the stack and AWS infrastructure, and implement long-term fixes
Collaboration: Work closely with product owners and engineering teams to deliver high-impact features with predictable execution
Continuous Improvement: Contribute to better tooling, standards, and engineering practices across the backend team
Requirements:
Proven experience as a Senior Backend Engineer (or backend-focused fullstack engineer) delivering production systems at scale
Strong expertise in Node.js and Express with TypeScript
Strong proficiency in PostgreSQL, including schema design, migrations, data modeling, and query optimization
Hands-on experience with WebSockets and real-time systems (preferably socket.io)
Solid experience with AWS, including deploying and operating backend services using services such as EC2, ECS/EKS, RDS, S3, CloudWatch, and IAM
Understanding of cloud-native concepts such as scalability, high availability, observability, and security
Strong problem-solving skills and ability to work independently on ambiguous, complex tasks
Solid communication and collaboration skills in a fast-paced, cross-functional environment
Experience with CI/CD pipelines and DevOps practices
Nice to have:
Experience with Infrastructure as Code (Terraform, CloudFormation, or CDK)
Experience with React.js and state management (Mobx is a plus) for occasional frontend contributions
Experience with crypto transactions
Familiarity with testing frameworks like Jest or Mocha