Talent.com
Junior Backend Software Developer
Junior Backend Software DeveloperOmnirev • Vancouver, Metro Vancouver Regional District, CA
Junior Backend Software Developer

Junior Backend Software Developer

Omnirev • Vancouver, Metro Vancouver Regional District, CA
5 days ago
Job type
  • Full-time
Job description

About Omnirev

Omnirev is an intelligent platform for customer relationship management and sales growth for large restaurant brands. By leveraging artificial intelligence and customer behavior analytics, the platform automates customer communication and marketing campaigns, helping restaurants achieve sustainable revenue growth.

Job Description

This role focuses on developing and maintaining backend services and REST APIs used across Omnirev’s enterprise dashboards. The product is built around automating sales workflows and using AI to personalize customer communications. Our clients are large, multi-location restaurant brands, which means you’ll be exposed to real-world, complex business challenges that will accelerate your technical and professional growth.

The team is small and agile. As a Junior Backend Developer, you will work closely with other team members on feature development, bug fixes, improving system reliability and performance, and contributing to overall product development processes.

As a member of the backend team, you will be empowered to help drive both technical and user-focused improvements to our products and the wider ecosystem.

Our backend / API uses Django and Celery, and our front-end user interfaces are composed of three web applications powered by React and two mobile applications built on React-Native.

You will need to have a deep understanding of Django and be excited by the prospect of scaling up our apps to cope with increasing demand.

Responsibilities

  • Develop and maintain REST APIs using Django and Django REST Framework
  • Participate in backend feature design and implementation
  • Debug issues and improve service performance and stability
  • Contribute to background task development using Celery
  • Work with PostgreSQL databases (query design and optimization using ORM)
  • Write automated unit tests for new features and bug fixes
  • Collaborate daily with the team using Git (branches, merge requests, code reviews)
  • Assist with error monitoring and debugging using Sentry

Qualifications

  • At least 1 year of professional experience in backend development with Python and Django
  • Solid working knowledge of Git and collaborative development workflows
  • Good understanding of Django ORM and database concepts
  • Experience with Django REST Framework
  • Nice to Have

  • Familiarity with Celery
  • Experience with PostgreSQL and basic knowledge of Redis
  • Experience writing tests and using Factory Boy
  • Basic understanding of asynchronous concepts in Python
  • Familiarity with Docker and Kubernetes
  • Experience with error monitoring tools such as Sentry
  • #J-18808-Ljbffr

    Create a job alert for this search

    Junior Backend Software Developer • Vancouver, Metro Vancouver Regional District, CA