Full-Stack Software Developer (Remote, Canada)

at  DISCO

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Jan, 2025Not Specified21 Oct, 20243 year(s) or aboveTraining,Automation Tools,Testing,Product Requirements,Sprints,Reviews,Incident Response,Integration,Code,Design,Estimates,Features,Scalability,Video Conferencing,Architecture,Payments,Security,Velocity,ReportingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT YOU

We are looking for an ambitious go-getter for this role - someone who is a self-starter, with a strong desire to work on a small collaborative team in an agile environment.

Our ideal candidate:

  • 3+ years of industry experience building fast, reliable, real-time web-based applications
  • Experience with NodeJS, Python, React, GraphQL or similar technologies
  • Deep understanding of Typescript and Javascript APIs
  • Knowledge of relational databases (PostgreSQL, MySQL)
  • Understand common Design Patterns, OOPS concepts and SOLID design principles
  • Ability to collaborate with cross-functional team members
  • Approach that is pragmatic, customer-first, and get-things-done kind of attitude

Responsibilities:

As a Full Stack Software Developer, you’ll have the opportunity to work closely with a fast-moving product and technology team to push our product in new directions while also shaping the next iterations of the features our customers already love. You’ll define the future of core pieces of our product across areas such as payments, reporting, security, video conferencing and more. From front-end usability to back-end algorithms, you’ll hone your skills across multiple domains while helping to drive the product and vision forward.

  • Perform end to end engineering of Disco’s core product from design, develop, test, release, deploy, upgrade and production
  • Perform code reviews for your peers
  • When required, participate in production support, including deployment, training and setting up and incident response
  • Contribute to automation tools to aid development, testing and delivery of customer and product requirements
  • Take individual responsibilities to drive timely execution of projects and sprints, including estimates, status update and reviews
  • Uphold the quality of the product or features, including unit test, functional test, integration, performance, security and scalability
  • Understand and contribute to company best practices for code quality and velocity
  • Participate in architecture design and decisions, communicate significance/impact of a solution with the rest of the team
  • Produce documentation on code, system design, architecture and solutions


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Remote, Canada