You will be redirected to the company career page

How you'll make an impact:

  • Work closely with the MG engineers to build and operate central services that have an important influence on all brands within the Match Group portfolio.
  • Implement RESTful API endpoints, make changes to existing high-volume endpoints, and build new MG Core cloud services.
  • Create and maintain comprehensive documentation, including technical specifications, API documentation and operational guides.
  • Monitor and troubleshoot issues related to the performance, reliability, scalability, stability of the central services while providing timely resolutions.
  • Delivers all aspects of the B2B (SaaS) software engineering including technical documentation, observability, and implementation of business logic.
  • Proactively receive mentorship from colleagues and ensure the delivery of assigned tasks with accountability.
  • Keep up-to-date with industry trends and best practices to drive innovation and enhance the performance of central services.
  • Gain exposure to all of the Match Group’s central services and work with various teams under Match Group.

We could be a match if you have:

  • At least 2 years experience as a software engineer with a focus on backend.
  • Experience in Java, Kotlin, and/or Typescript
  • Knowledge of containerization and cloud deployments. We focus on AWS (ECS, SQS, DynamoDB, etc)
  • Experience of RDBMS and understanding concepts of NoSQL.
  • Ability to dive into low-level problem details and implement technical designs.
  • Solid understanding of basic computer science principles and fundamental programming.
  • Excellent problem-solving skills.
  • Solid written and verbal communication skills with other engineers or PMs.
  • Strong passion for software development and eagerness to learn and grow as a software engineer.

Bonus points if you have:

  • Full-stack development experience, including web based front-end development.
  • Experience working at B2B/SaaS companies
  • Experience creating technical designs from product requirements.
  • Experience using Spring framework (Spring Boot, Webflux/Reactor, GRPC)
  • Experience of using database, including DynamoDB, Redis or PostgreSQL
  • Experience contributing to open source projects.
  • Experience in distributed / cloud systems design and data pipelines & infrastructures.
  • Experience working with AWS cloud provider / services.
  • Experience with Terraform or other Infrastructure as Code tool.
  • Experience working with containerized environments such as Docker or Kubernetes.

Job Summary

CompanyMatchGroup
LocationVancouver, British Columbia
TypeFull-Time
LevelMid-level
DomainSoftware Engineering