Coffee Meets Bagel
Backend Engineer
Coffee Meets BagelSingapore14 hours ago
Full-timeInformation Technology

About Coffee Meets Bagel

Coffee Meets Bagel Worldwide (ex-US/CA) is on a mission to redefine serious dating by creating meaningful connections thoughtfully and authentically. We believe in creating an engaging and safe platform that empowers singles to find genuine relationships.

In today's digital world, finding genuine relationships is tougher than ever. We're obsessed with understanding our users' behaviors to help them find love, and our success is defined by one simple metric – creating meaningful connections that last. With millions of users across the globe, we've become a trusted way to find real relationships.

As we expand our presence across global markets outside the US and Canada, we're looking for a talented, product-minded iOS Engineer to help us build the next generation of mobile experiences that bring people one step closer to finding love.


Role Overview

As a key member of our backend engineering team, you will play a critical role in designing, building, and maintaining core backend services that support Coffee Meets Bagel’s essential business domains, including chat, matching, recommendations, and user systems.

You will work closely with Product Managers, iOS and Android engineers, Data teams, and other backend engineers to deliver reliable, scalable, and high-performance systems. Partnering with Tech Leads and peers, you will contribute to architectural decisions, system improvements, and the long-term technical health of our platform.

This is a hands-on builder role suited for someone who is product-oriented, detail-driven, and passionate about building robust backend systems at scale. Over time, you can expect to grow into an independent and confident backend engineer, owning high-impact systems used by millions of users.


Responsibilities

Backend Development & System Design

  • Design, develop, and maintain core backend services supporting key business domains such as chat, matching, recommendation, and user systems.
  • Build and evolve APIs and backend services that are scalable, reliable, and easy to maintain.
  • Participate in system architecture design and technical solution reviews to continuously improve performance, scalability, and availability.
  • Collaborate closely with Product, iOS/Android, and Data teams to deliver features with high quality and efficiency.
  • Implement backend features end-to-end, from technical design through deployment and post-release monitoring.

Code Quality, Reliability & Technical Excellence

  • Write clean, maintainable, and well-tested code, following backend engineering best practices.
  • Actively participate in code reviews, providing constructive feedback to ensure code quality and long-term maintainability.
  • Contribute to system refactoring and technical debt reduction, including:
  • Cloud migration initiatives
  • Cost optimization
  • Modular and service-oriented architecture improvements
  • Assist in production issue troubleshooting, incident response, and root-cause analysis to improve system stability and user experience.
  • Contribute to technical documentation to improve knowledge sharing and onboarding efficiency.

Cross-Functional Collaboration & Ownership

  • Partner closely with cross-functional stakeholders to ensure backend systems support excellent user experiences.
  • Take ownership of module-level features and services, delivering them independently with minimal supervision.
  • Share technical ideas and improvements that help shape the long-term direction of the platform.

Requirements

  • Bachelor’s degree or above in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 3–6 years of backend development experience in production systems.
  • Strong computer science fundamentals, including data structures, algorithms, networking, and operating systems.
  • Proficiency in at least one backend programming language such as Java, Go, Python, Kotlin, Node.js, or similar.
  • Familiarity with common backend technologies and architectures, including:
  • Web frameworks and RESTful / RPC API design
  • Databases such as MySQL, PostgreSQL, Redis
  • Messaging systems such as Kafka, RabbitMQ, or Pulsar
  • Basic understanding of distributed systems concepts, including:
  • High concurrency and high availability
  • Rate limiting and graceful degradation
  • Strong sense of ownership, solid communication skills, and the ability to independently deliver backend modules.

Nice to Have

  • Experience working on large-scale consumer or social applications.
  • Familiarity with subscription-based or monetized consumer platforms.
  • Experience operating backend systems in cloud environments.
  • Regional experience working with APAC markets.
  • Interest in system performance tuning, observability, and reliability engineering.


Why Join Us?

We’re inspired by the real stories we hear—from employees, friends, and family—about how Coffee Meets Bagel has helped them find meaningful relationships. The systems you build here directly power those connections.

If you’re a backend engineer who values ownership, collaboration, and building systems with real human impact, we’d love to hear from you. Join us and help shape the future of meaningful dating at Coffee Meets Bagel Worldwide.

Key Skills

Ranked by relevance