
Backend Engineer
Hatch Innovations
full-time
Posted on:
Location Type: Hybrid
Location: Vancouver • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$90,000 - CA$120,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudJavaNoSQLUnix
About the role
- 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
Requirements
- 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.
Benefits
- Health Spending Account
- Disability insurance
- Life insurance
- Paid time off
- Work from home
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Javaobject-oriented programmingRESTful API designdatabase systemsNoSQLcachemessagingasynchronous processingcloud technologiescontinuous integration
Soft skills
communication skillsproblem-solvinganalytical skillsteamworkindependencecollaboration