
Software Architect
NextLink Labs
contract
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
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