Remote Senior Backend Engineer

at Drest

Posted 1 day ago 3 applied

Description:

  • The Senior Backend Engineer is responsible for building and maintaining the server-side systems that power DREST’s luxury mobile game and supporting platform.
  • This role plays a critical part in the performance, reliability, and scalability of our backend architecture, ensuring smooth operation of our live services and enabling feature delivery across the organization.
  • As a hands-on contributor, the Senior Backend Engineer designs, implements, and optimizes backend services, collaborating closely with client, DevOps, and data teams.
  • Reporting to the Lead Backend Engineer, you will also support technical planning and mentor other engineers, helping to shape the future of backend engineering at DREST.
  • You will be accountable for delivering high-quality, maintainable backend code and features on time, aligned with established codebase architectural standards and covered by tests.
  • You will support backend system performance and reliability, helping maintain a 99% uptime SLA.
  • You will contribute to incident response and resolution, ensuring 80% of P1 issues are resolved within SLA.
  • You will mentor junior team members and support the Lead Backend Engineer in upholding team performance and code quality.

Requirements:

  • You must have 5+ years of experience developing and maintaining backend systems.
  • You should possess strong programming skills in at least one server-side language (e.g., Node.js/TypeScript, Python, Java, C#).
  • Proven experience with microservices, RESTful APIs, and scalable system architecture is required.
  • You must have experience working with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
  • A solid understanding of backend infrastructure, caching, load balancing, and distributed systems (including Kafka-based microservice meshes) is necessary.
  • Proficiency in Git and CI/CD workflows, with strong familiarity with tools like GitHub Actions, Jenkins, or similar is essential.
  • Knowledge of containerization (Docker), cloud services (especially AWS), and infrastructure-as-code (Terraform is a plus) is required.
  • A proactive mindset with strong debugging and performance optimization skills is expected.
  • Excellent communication skills and the ability to collaborate effectively across disciplines are necessary.
  • You should be comfortable mentoring junior engineers and leading by example.
  • A willingness to be available outside standard working hours when needed to support critical issues or key deliveries is required.

Benefits:

  • The position offers the opportunity to work on a luxury mobile game, contributing to a high-performance backend architecture.
  • You will have the chance to mentor junior engineers and shape the future of backend engineering at DREST.
  • The role includes collaboration with various teams, enhancing your skills and experience in a dynamic environment.
  • You will be part of a team that values high-quality code and engineering best practices.
  • The company supports a culture of continuous learning and technical growth.