Senior Backend Engineer - Golang

3 weeks, 5 days ago
Full-time
Senior
Software Development
Emma

Emma

Emma is an award-winning sleep company that offers a range of premium mattresses, bed frames, toppers, and pillows catered to all sleepers. With a 200-night trial, 10-year guarantee, free delivery & returns, and mattress removal service, Emma provides ...

Specialty Retail

Description

  • Architect, design, and implement Emma’s backend platform to support growth into SleepTech and global fulfillment and logistics.
  • Design, build, and scale backend services using Go.
  • Develop and maintain secure, high-performance REST APIs that integrate with internal systems and third-party providers.
  • Build cloud-native solutions on AWS and own them end to end from development and testing through deployment and monitoring.
  • Work within a services-oriented, API-first architecture and support event-driven systems using AWS services and messaging platforms.
  • Own the team’s tech stack, including ongoing development, maintenance, operation, and continuous improvement.
  • Ensure high code quality through automated testing, code reviews, and CI/CD pipelines.
  • Collaborate closely with frontend engineers, product managers, and other stakeholders in an agile environment.
  • Contribute to improving CI/CD, DevOps, and SRE practices.
  • Participate in recruitment processes to help grow the engineering team.

Requirements

  • Proven experience designing and delivering backend services and APIs that meet high software quality standards.
  • Strong background in Go (Golang).
  • Solid understanding of computer science fundamentals, including data structures, algorithms, object-oriented programming, distributed systems, and software design patterns.
  • Experience with cloud-native architectures, ideally on AWS.
  • Familiarity with Docker and container-based deployments; Kubernetes is a plus.
  • Experience with relational and NoSQL databases, Redis, and messaging systems such as SNS/SQS, Kafka, or RabbitMQ.
  • Several years of experience across the software development lifecycle, with senior-level technical ownership and architectural impact.
  • Experience implementing unit, integration, end-to-end, and load tests.
  • Familiarity with CI/CD pipelines and an operational excellence mindset.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.

Benefits

  • A career development path tailored to your ambitions, with access to mentorship, training, and learning resources.
  • The opportunity to work on exciting and challenging problems as part of a dedicated, international team.
  • A culture of collaboration and innovation with real ownership and freedom to shape solutions, processes, and the tech platform.
  • Personal and company growth opportunities designed to accelerate your career and help you reach your goals.
  • The chance to work and learn from experts across diverse fields.
  • Engaging company events and opportunities to connect with colleagues.
  • An inclusive, equal opportunity workplace committed to diversity.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior PHP/Laravel Developer (+Shopify)

Decima Digital 51-250 Internet Software & Services

Decima Digital is hiring a remote Senior PHP/Laravel Developer to build and support commerce systems and e-commerce integrations for global brand clients.

AWS Azure E-commerce Git GitHub Laravel MySQL Node.js PHP React Shopify
47 minutes ago

Senior Python Systems Developer - Functional Testing Project

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a Senior Python developer for a project-based AI evaluation role focused on building functional tests, reproducible environments, and quality checks for large multi-language codebases.

Bash C C++ Docker Go Linux LLM Pillow Pytest Python Rust
1 hour, 52 minutes ago

Senior Python Systems Developer - Functional Testing Project

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a Senior Python developer for a project-based AI opportunity focused on testing, evaluating, and improving large codebases and migration workflows for leading tech companies.

Bash C C++ Docker Go Linux LLM Pillow Pytest Python Rust
2 hours, 15 minutes ago

Lead Backend Developer

Varicent 251-1K Professional Services

Varicent is seeking a Lead Software Developer to own and deliver scalable, data-driven product systems that improve the quality, reliability, and performance of a core product area.

AWS Azure CI/CD GCP Machine Learning Python System Design TypeScript
2 hours, 27 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers