πUnited Kingdom
Senior Back End Developer
closed
CoLab Software
πRemote - Canada
Summary
Join CoLab, a company revolutionizing mechanical engineering design, as a Software Developer IV. You will be a technology leader and mentor, leveraging your expertise in Python, GraphQL, and databases to build and maintain scalable APIs and user-facing features. This role requires significant experience in software development and collaboration, with a focus on delivering high-quality, maintainable code. Occasional travel to Newfoundland, Canada is required. The position offers a competitive compensation package, including stock options, extended health and benefits, unlimited paid vacation, and RRSP matching, with the flexibility to work remotely from anywhere in Canada.
Requirements
- 5+ years of professional, hands-on development experience
- Proficient in Python, its libraries, and GraphQL, with hands-on experience in designing, developing, and maintaining robust and scalable APIs
- Hands-on experience with relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g.: DynamoDB) and querying frameworks/APIs
- Experience with Git workflow (pull requests, code reviews)
- Familiarity with JavaScript, TypeScript, HTML and CSS
- Passion for working in teams with emphasis on respect and continuous improvement
- Willingness to raise your hand when you see something could be done / built better
Responsibilities
- Understand complex customer problems and requirements and work in a team to build a solution that adds value for the customer and the product as a whole
- Collaborate with other team members to design and plan complex scopes of work from product requirements and UI/UX designs
- Develop, test, and ship critical user-facing features on a regular basis
- Develop, test, and maintain robust and scalable APIs
- Participate in code reviews and help your team deliver high-quality software
- Champion all aspects of the userβs experience, with a focus on clarity and speed
- Contribute to tech technology direction and best practices
- Mentor, support, and be an information source to junior developers
Preferred Qualifications
- Experience with AI/ML libraries (e.g., PyTorch, Hugging Face, Scikit-Learn)
- Experience with React and front-end tools such as Webpack, NPM and ESLint
- Experience working on SaaS, large-scale distributed systems
- Consistent track record of building and maintaining highly scalable products
Benefits
- Stock options package
- Extended health and benefits package
- Unlimited paid vacation
- RRSP matching
- Hybrid and remote opportunities
- Flexibility to work from anywhere within Canada
This job is filled or no longer available
Similar Remote Jobs
πCanada
π°$4k-$5k
πWorldwide
πMalta
πWorldwide
πWorldwide
πWorldwide
πMalaysia
πGermany, Egypt