Match score not available

Senior Software Engineer, Backend (Canada)

72% Flex
Remote: 
Full Remote
Contract: 
Salary: 
150 - 190K yearly
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

5+ years experience in modern programming, Experience with backend languages (e.g. Go, Ruby, Java), Proven knowledge of REST APIs and GraphQL, Advanced skills in Git and relational databases, Proficiency in CI/CD processes and Docker.

Key responsabilities:

  • Develop features and service offerings in an agile environment
  • Conduct code reviews to ensure scalability and best practices
  • Write code primarily in Go
  • Define and maintain development best practices
  • Drive creation and enhancement of platform services
Proof logo
Proof Legal Services Startup https://www.proofserve.com/
11 - 50 Employees
See more Proof offers

Job description

Logo Jobgether

Your missions

We're Proof, a startup in the legal tech industry. We’ve built a best-in-class legal services platform that is used by thousands of law firms, and growing over 10% month-over-month. We’re looking for talented individuals to join our team as we continue to scale and grow as a company.

What you’ll do as a backend engineer:

  • Play an integral role in the development of the Proof platform, working with a small but powerful team of engineers. 
  • Conduct design and code reviews to ensure scalability, performance and alignment with standards and best practices in an agile programming environment.
  • Write code primarily in Go.
  • Help the team define and maintain development best practices.
  • Drive the creation of new features and service offerings, as well as the enhancement of existing services.

What we’ll expect you to know on day one:

  • 5+ years experience writing production-grade code in a modern programming language.
  • Extensive experience with at least one backend programming language. (e.g. Go, Ruby, Java). 
  • Ability and willingness to learn and adapt to new languages and technologies.
  • Experience with or desire to work with service-oriented architecture
  • Proven understanding of REST APIs and the network stack.
  • Experience with GraphQL.
  • Proficiency in using version control systems such as Git.
  • Strong relational database knowledge; design, query optimization, transactional execution, etc.
  • Knowledge to evaluate trade-offs between correctness, robustness, performance space and time.
  • Experience in taking ownership of features, while working with a team on short and long-running projects.
  • Extensive experience writing automated software tests (e.g. unit tests, integration tests).
  • Experience with CI/CD pipelines and automated deployment processes.
  • Familiarity with containerization technologies like Docker.
  • You're a proactive communicator; you communicate concerns and blockers early and often.
  • ​​You’re able to drive major projects across multiple products or systems from design to implementation.
  • You can identify and troubleshoot ambiguous, open-ended problems effectively.

Great to have, but not required:

  • Knowledge and experience of event-driven architecture and message brokers (e.g. RabbitMQ, Kafka).
  • Experience with large-scale distributed systems and event-driven architectures
  • Experience with Typescript and frontend technologies.
  • Contributions to open-source projects.

Compensation & Benefits:

  • 100% remote in Canada
  • Flexible time off
  • Vision, dental, disability insurance available
  • Salary range 150,000 - $190,000 CAD based on location and experience

E-Verify

This company participates in E-Verify, for more information view the Participation and Right to Work Posters.

Application Deadline:

July 19, 2024

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Legal Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Effective Communication
  • Team Collaboration
  • Problem Solving
  • Sense of Ownership
  • Adaptability

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Software Engineer jobs