Overview:
As a backend specialist with the Engineering team, you will help ensure the high quality of current and future BlueCouch web app and mobile implementations. You will work within the backend stack but touch all departments, developing APIs and supporting our UI requirements, integrate AI/ML components, solve open-ended problems, and own complete implementations from the top down. You will have opportunities to work on high impact projects that span departments, helping to define the future of BlueCouch.
Roles and Responsibilities:
Create and code web and mobile applications primarily using Python and the Django framework.
Architect, develop, and deploy new systems and features; you’ll have autonomy to make real decisions on how to approach key features, suggest new ones, and integrate alongside team members doing the same.
Build and maintain large, scalable applications that solve complex business problems.
Create and interface with performant APIs. Integrate with third-party web-services and internal microservices.
Write and test high quality, performant, and industry standard code.
Develop back-end components and strategies to improve responsiveness and overall performance.
Review, comment on, and offer suggestions and improvements for team members code.
Receive instructions and guidance from mentors regarding required tasks and expected results.
Participate in sprint planning, demos and daily scrum activities, learning and operating within a fast paced agile development team.
Qualifications:
2+ years of experience with Python, Ruby, Java, or C++
Familiarity with cloud infrastructure, databases, and MVC frameworks
Demonstrate strong understanding of software fundamentals including software design, algorithm development, data structures, code modularity, and maintainability.
Our system is built on Python w/ Django, React, Docker, Kubernetes, and are hosted on AWS. Experience with these or similar are useful but not required
Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
Job Types: Permanent, Full-time
Pay: $50,000.00-$65,000.00 per year
Benefits:
Casual dress
Profit sharing
Stock options
Flexible language requirement:
French not required
Schedule:
Monday to Friday
Ability to commute/relocate:
Vancouver, BC: reliably commute or plan to relocate before starting work (required)
Work Location: In person
Expected start date: 2023-06-01