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
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!