Senior Backend Engineer

Compass Holdings Canada Inc

$100K — $120K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of backend engineering experience
  • Strong understanding of Python API frameworks, particularly Flask
  • Proficient in REST API development
  • Experience designing and working with relational databases
  • Skilled in event-based processing with technologies like AMQP, RabbitMQ, or Celery
  • Familiar with microservice architecture
  • Proficient with version control using Git
  • Experience with AI tools and online video collaboration platforms.

Responsibilities

  • Design and implement backend architecture adhering to software engineering best practices
  • Develop clean, efficient, and tested code to ensure high code quality
  • Conduct and participate in code reviews, promoting collaborative feedback
  • Advocate for addressing and resolving technical debt within projects
  • Collaborate effectively with various engineering teams and departments.

Benefits

  • Gain exposure to a diverse set of responsibilities
  • Opportunity to build new features and work with cutting-edge technologies
  • Expand technical skills and enhance critical thinking
  • Career growth potential in the fast-evolving construction technology sector
  • Opportunity to make visible impacts in a small company environment
  • Flexible work arrangement with options for remote work
  • Participate in company-wide and team-based social events
  • Access to health and dental benefits alongside a healthcare spending account
  • Generous 15-day vacation policy per year.
Full Job Description
What you'll do:
  • Design and implement backend architecture following best software engineering principles
  • Develop clean, efficient code with tests ensuring code quality
  • Participate in code reviews and invite others to review your code
  • Champion the importance of addressing technical debt
  • Collaborate with multiple engineering teams and departments

Requirements
  • 5+ Years of backend engineer experience
  • A strong working understanding of Python API frameworks (Flask)
  • Experience in REST API development
  • Experience working with and designing relational databases
  • Experience with event-based processing using AMQP (RabbitMQ, Amazon MQ), Celery
  • Experience developing applications using microservice architecture
  • Experience with version control tools like Git
  • Experience working with AI tools
  • Experience with Google Meets/ Online video collaboration

Bonus:
  • Experience with AWS products (S3 / EC2 / EKS)
  • Experience with ElasticSearch/ OpenSearch
  • Experience with Docker / Kubernetes
  • Familiarity with issue tracking tools (i.e. Jira, ClickUp)
  • Experience with CI / CD
  • Experience with React / GraphQL
  • Experience in a startup environment; you're a self-starter

Benefits

What You'll Get:
  • Exposure to a broad range of work
  • An opportunity to consistently build new features and experiment with the latest technologies
  • An opportunity to expand your technical skills and critical thinking ability
  • An opportunity to grow your career in the emerging construction technology space
  • Room for growth in a small company and an impact you can see
  • Work from Home with an option to work in our downtown Toronto office
  • Company and team based social events
  • Health and Dental benefits plus a healthcare spending account
  • 15 day vacation policy per year

Similar Jobs

More Jobs at Compass Holdings Canada Inc

More Information Technology Jobs

Find similar Senior Backend Engineer jobs: