Northern Labs is hiring a
Senior Backend Developer in Canada

Logo of Northern Labs
Senior Backend Developer
🏢 Northern Labs
💵 ~$133k-$171k
📍Canada
📅 Posted on Jun 27, 2024

Summary

The job is for a Backend Developer at Northern Labs, a venture studio focusing on Blockchain, Fintech, Marketplaces, Analytics, and Gaming. The role requires designing, developing, and maintaining backend services that interact with blockchain technologies, collaborating with teams to implement secure and scalable solutions, and having experience in software development tools and processes.

Requirements

  • Demonstrated knowledge of software development tools and processes relevant to one of the following languages: Java, C#, Elixir, Erlang, Go, Rust or Ruby on Rails
  • Willingness to learn Elixir and/or Go on the job
  • Proven experience with performance troubleshooting and optimization
  • Practical experience with data storage methods and building intuitive interfaces to access them (SQL, noSQL, Redis, etc.)
  • Ambition, eagerness to learn, a positive attitude, and the ability to work within a team environment
  • Passion for making excellent products in real world conditions
  • Fluency with testing methodology and practices
  • 4+ years experience working on web-api development projects
  • Experience designing and evolving APIs for live products
  • Solid knowledge of Patterns and Practices for API security
  • Excellent problem solving skills and ability to communicate complex ideas to both technical and non-technical stakeholders
  • Strong written and verbal communication skills
  • Strong competence of version control systems and industry standard workflows (GitFlow, GitHub Flow, etc.)
  • Solid understanding of core internet protocols (HTTP1, HTTP/2, DNS)
  • At least a bachelor degree in computer science, or a related field of study

Responsibilities

  • Design, develop, and maintain high quality backend services that interact with blockchain technologies
  • Collaborate with internal and external product and design teams to implement scalable and secure backend services
  • Work with other backend engineers to solve difficult problems across multiple services and products
  • Aid in the design, architecture, and implementation of complex REST, RPC, and GraphQL APIs for highly intuitive web services
  • Work with technical leaders to design high traffic web and mobile applications from the ground up, through all aspects of the project lifecycle
  • Collaborate with colleagues to maintain high code quality through code reviews, technical feedback cycles, unit testing and architectural audits

Preferred Qualifications

  • 2 or more years experience in a senior software development role
  • Fluent knowledge of Elixir, Go or Rust
  • Design and architecture of cloud-based applications
  • Experience developing or designing distributed technologies and managing distributed systems
  • Experience with known blockchain technologies (Bitcoin, Ethereum, etc.)
  • Experience with financial systems or other highly secure services
  • Experience communicating with remote teams
  • Unix/Linux development environment experience

Benefits

Hands on experience with Docker and Docker compose

Help us out by mentioning to Northern Labs that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs