Senior Backend Developer
Confirmed live in the last 24 hours
Northern Labs

11-50 employees

Venture studio fostering entrepreneurship and scalable tech startups in
Company Overview
Northern Labs, a Venture Studio based in Canada, is a leading force in fostering entrepreneurship and scaling businesses, with a focus on Blockchain, Fintech, Marketplaces, Analytics, and Gaming. Their competitive edge lies in their deep technology expertise, capital, and extensive network, which they leverage to assist founders in transforming ideas into viable companies and to partner with top-tier venture-backed startups in building scalable, enterprise-grade products. With a firm belief in the future of finance being distributed and coded on interoperable blockchain protocols, Northern Labs positions itself at the forefront of the impending disruption in the banking and payments industry.
Financial Services

Company Stage

N/A

Total Funding

N/A

Founded

N/A

Headquarters

Toronto, Canada

Growth & Insights
Headcount

6 month growth

9%

1 year growth

9%

2 year growth

9%
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Rust
Elixir
NoSQL
Software Testing
Git
Ruby on Rails
SQL
Java
Blockchain
Erlang
Redis
REST APIs
CategoriesNew
Backend Engineering
FinTech Engineering
Software Engineering
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.
  • Willing to learn Elixir and/or Go on the job.
  • Proven experience with performance troubleshooting and optimization.
  • Practical experience with and a strong understanding of 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.
  • Fluent 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.).
  • Familiarity with development environment best practices.
  • 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.