NextLink Labs

Software Architect

NextLink Labs

contract

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$160,000 - CA$180,000 per year

About the role

  • Design, develop, and maintain scalable backend services and APIs using Django and Python
  • Work with other engineers to architect and implement microservices-based solutions
  • Communicate directly with clients to give demonstrations and receive feedback
  • Review legacy software applications to identify and remediate technical debt
  • Work in an agile team environment with weekly stand ups
  • Engage in code reviews of your teammates' work
  • Contribute to internal NextLink Labs documentation and code template
  • Engage in thought leadership through blog posts, webinars, and other marketing materials
  • Assist Sales and Marketing by joining scoping calls and providing technical input

Requirements

  • 5+ years of experience building backend services with Django and Python
  • Strong understanding of Django ORM, querysets, and database optimization techniques
  • Experience designing and implementing RESTful APIs using Django REST Framework
  • Proficiency with relational databases (PostgreSQL)
  • 3+ years of experience with Ruby on Rails and React, or equivalent web frameworks
  • Ability to work independently and take ownership in a variety of software engagements
  • Ability to scope individual features and full software projects based on client requests
  • Excellent written, verbal, and interpersonal skills with the ability to build buy-in, facilitate compromise, and guide client expectations
  • Strong unit-testing and debugging abilities
  • Proficient understanding of version control systems (Git)
  • Understanding of accessibility and security compliance
  • Understanding of fundamental design principles behind a scalable application
  • Strong problem-solving, analytical, and strategic thinking abilities, capable of making well-informed and timely decisions
Benefits
  • Competitive salary with bonus structure
  • Remote-first culture
  • Flexible work schedule
  • Autonomy to do your best work
  • Responsibility and autonomy at a growing company
  • The opportunity to build something big and exciting
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
DjangoPythonDjango ORMRESTful APIsDjango REST FrameworkPostgreSQLRuby on RailsReactunit testingdebugging
Soft Skills
independenceownershipwritten communicationverbal communicationinterpersonal skillsproblem-solvinganalytical thinkingstrategic thinkingdecision makingfacilitation