We are seeking a Senior Backend Engineer to take ownership of mission-critical backend systems that power real-time high-throughput 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.
Responsibilities
Backend Engineering: Design implement and maintain scalable backend services using (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 () 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 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 ).
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 and state management (Mobx is a plus) for occasional frontend contributions.
Experience with crypto transactions.
Familiarity with testing frameworks like Jest or Mocha.
Experience working in Agile/Scrum teams.
Gamdom is home to thousands of betting options for both sports and casino players to wager on. Since 2016, we have been steadily growing to provide more than just casino games and sports betting events to enjoy; With us, you can enjoy unique bonuses and earn massive rewards simultaneo ... View more