Backend Engineer
3 weeks ago
Backend Engineer - Epic Games
About Us
Founded in 2011, Hatch Innovations is based in Vancouver and has an international team with over 80 people located across the globe. We’re creative thinkers who have a passion for technology and are constantly thinking of innovative solutions to help better serve your business and customers. Our clients include video game publishers such as Electronic Arts, Epic Games and Krafton.
About the Role
We are looking for an experienced Senior Backend Engineer. In this role, be responsible for designing, implementing, and optimizing scalable, secure, and high-availability backend services. You will play a key role in ensuring system reliability, maintaining high code quality, and driving technical excellence across the team.
.You will be working in an engineering-oriented fast-paced environment, with minimal management and detailed task definition. You need to be a self-starter and excel at making your own decisions and organizing your work according to the declared goals.
This is a hybrid (mostly remote) position (Pacific or Mountain Time)
You will
- Design, implement, and iterate on scalable, secure, highly-available, backend services
- Maintain code quality internally and from outsourced partners
- Communicate technical risks within and across the group
- Handle various real-time issues on online services and platform
- Collect and analyze metrics from online services
- Provide input into the product road map, including milestone schedules and deliverables
- Follow industry trends and maintain a strong interest in cutting-edge technology
- Be responsible for the successful delivery of various projects & products end-to-end
You have
- Fluent in Mandarin, with strong verbal and written communication skills in English.
- Proven experience (5+ years) as a Senior Backend Engineer or in a similar role focused on backend services development.
- 5+ years of experience in building online services or web systems
- Passionate about building and maintaining consumer-facing online applications that are secure, highly scalable, and highly available
- Deep knowledge of the object-oriented language (Java required), design and design patterns
- Deep knowledge of restful API design and implementation
- Deep knowledge of database systems both relational and NoSQL database
- Experience of utilizing cache, messaging, async processing, etc. in online services
- Experience with deploying and running services on a large scale and mission-critical environment
- Experience with cloud technologies, preferably AWS cloud services
- Experience with Unix flavored O/S
- Experience in a continuous integration / continuous delivery environment
- Experience in building ECommerce / Publishing system is a plus
- Ability to work independently and collaborate effectively within a team.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
- Must be a resident of Canada and be eligible to work in Canada
How to Apply
- To apply, please send your PDF resume and Github profile.
- Please note that a background check will be required for employment in this role.
Job Types
Permanent, Full-time or Contractor
Schedule: Monday to Friday
Pay
CA$90k to CA$120k
We Offer
- Health Spending Account
- Disability insurance
- Life insurance
- Paid time off
- Work from home
#J-18808-Ljbffr
-
Senior Backend Engineer, Decisions
9 minutes ago
Kelowna, Canada Affirm Full timeA financial technology company is looking for a Senior Software Engineer (Backend) to enhance their underwriting engine. You will lead engineers in delivering high-quality solutions while fostering a team culture of ownership and quality. The ideal candidate should have over 4 years of experience with backend systems and expertise in Python or Kotlin. This...
-
Senior Software Engineer, Backend
3 weeks ago
Kelowna, Canada Affirm Full timeSenior Software Engineer, Backend (Loans Platform) Join to apply for the Senior Software Engineer, Backend (Loans Platform) role at Affirm Senior Software Engineer, Backend (Loans Platform) 2 days ago Be among the first 25 applicants Join to apply for the Senior Software Engineer, Backend (Loans Platform) role at Affirm Affirm is reinventing credit to make...
-
Senior Backend Engineer, Growth Platform
9 minutes ago
Kelowna, Canada Affirm Full timeA leading financial technology company is hiring a Senior Software Engineer, Backend (Growth Platform) to develop backend systems that enhance user acquisition and engagement. The successful candidate will have 4+ years of experience in backend development using Python or Kotlin, with a strong grasp of distributed systems and AWS technologies. This role...
-
Senior Backend Engineer – Scale Distributed Systems
9 minutes ago
Kelowna, Canada Affirm Full timeA leading financial technology company is seeking a Senior Software Engineer, Backend to lead in implementing solutions for enterprise integrations. The ideal candidate will have over 4 years of experience in backend system design, proficiency in Python or Kotlin, and a strong understanding of distributed systems. This role offers a competitive salary of...
-
Software Engineer II, Backend
12 minutes ago
Kelowna, Canada Affirm Full timeSoftware Engineer II, Backend (Identity Decisioning) Join to apply for the Software Engineer II, Backend (Identity Decisioning) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. Identity Engineering owns the systems that...
-
Senior Software Engineer, Backend
9 minutes ago
Kelowna, Canada Affirm Full timeSenior Software Engineer, Backend (Merchant Interfaces) Join to apply for the Senior Software Engineer, Backend (Merchant Interfaces) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Partner Merchant Interface (PMI)...
-
Backend Developer, Technical Lead
1 week ago
Kelowna, British Columbia, Canada Minga Full timeAbout MingaAt Minga, we're creating the Student Behavior Platform schools can't imagine running without. We're on a mission to make school life run smoother and have fun while we're at it. We're a tight-knit team of curious, creative, and low-ego humans who genuinely enjoy working together. We care deeply about the work we do and the people we do it with,...
-
Backend Engineer II – Identity Decisioning
12 minutes ago
Kelowna, Canada Affirm Full timeA financial technology company is seeking a Software Engineer II specializing in backend systems. This role requires 1.5+ years of software engineering experience and proficiency in Python or Kotlin. The successful candidate will collaborate within a team, break projects into tasks, and play a key role in the product lifecycle. Competitive compensation...
-
Senior Software Engineer, Backend
9 minutes ago
Kelowna, Canada Affirm Full timeSenior Software Engineer, Backend (Growth Platform) Join to apply for the Senior Software Engineer, Backend (Growth Platform) role at Affirm The Growth Platform Engineering team builds the core systems and tools that drive user acquisition, engagement, and lifecycle growth at Affirm. Our platform enables personalized communications, intelligent...
-
Senior Software Engineer, Backend
9 minutes ago
Kelowna, Canada Affirm Full timeSenior Software Engineer, Backend (Decisions and Pricing Foundations) Join to apply for the Senior Software Engineer, Backend (Decisions and Pricing Foundations) role at Affirm Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The...