Software Engineer (Backend)

Added
5 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

grpc java postgresql nosql mysql

๐Ÿ“‹ Description

  • Hybrid role based in Vancouver, BC; two days per week in the office.
  • Join EarnIn's Growth Engineering team to design scalable backend services for activation to retention.
  • Build and maintain backend features enabling experimentation, personalization, and data-informed decisions.
  • Develop event-driven microservices to support rapid experimentation and real-time experiences.
  • Collaborate with Product, Data, Marketing, and Mobile to translate hypotheses into technical solutions.
  • Ensure system performance, scalability, and reliability under high throughput and real-time conditions.
  • Advance automation and testing frameworks to sustain velocity in CI/CD pipelines.

๐ŸŽฏ Requirements

  • 1+ years of full-time backend software engineering experience, ideally in distributed or microservice-based systems, with a Bachelor's degree or equivalent experience
  • Strong fundamentals in service architecture and API design, with experience building reliable, performant systems at scale
  • Proficiency in Kotlin, Java, C#, or Python and openness to learning new technologies
  • Experience with SQL databases (PostgreSQL, MySQL) and familiarity with NoSQL systems
  • Familiarity with event-driven patterns (queues, messaging, background jobs) and REST/gRPC services
  • Collaborative mindset with product, data, and design teams; strong testing and debugging skills; proactive learner

๐ŸŽ Benefits

  • Healthcare and internet/cell phone reimbursement
  • Learning and development stipend
  • Potential opportunities to travel to our Mountain View HQ
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’