Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Sr Backend Engineer-Python
OnPoint
Vancouver, British Columbia, Canada

Job Title

Sr Backend Engineer-Python

Job Description

The Engineer will be responsible for designing, developing and deploying software applications. This person writes code, writes unit tests, performs code reviews, participates in the architecture design process, enhances the performance of applications, debugs, troubleshoots issues, and writes code to automate deployments across environments.

The technical focus of the Sr. Back End Engineer is to build systems including APIs, business rules engines, integrations to external APIs, interfaces to relational databases, and creates all the foundational components of a strong enterprise backend system. Even though you are focused on the internal systems supporting the backend of the applications, we are looking for someone passionate about the user experience.

As a Sr. Back End Engineer you will make sound decisions about the proper ways to implement the code.

This role is for an individual who is a creative problem solver. Your input into the product will be critical to our success.

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

*4 Year Degree (or higher) in computer science (or equivalent) *5+ years writing code in Python and related frameworks *Demonstrated experience understanding business requirements and transforming them into technical artifacts to fulfill the product vision *2+ years experience working with AWS particularly with EC2, Elastic Beanstalk, RDS, VPC *Configuration, API Gateway, Lambda, CloudFormation, CloudWatch, and CloudTrail *Experience working with relational databases (e.g. Postgres, MySQL) *Experience building data intensive applications · *Experience building and documenting RESTful APIs *Experience with python web frameworks (Django, Flask, Asyncio) *Experience working with outsourced and offshore development teams *Experience working in an Agile development environment

PREFERRED SKILLS

*Experience working with asynchronous task queues (e.g. Celery, RQ, Dramatiq) *Experience building mobile applications is a plus (Swift, Kotlin, React Native) *Experience working with search platforms like Solr or Elasticsearch *Experience working with container based architectures (e.g. Linux Containers, Docker, Kubernetes, Mesos) *Experience working with serverless architectures (e.g. Fargate or Lambda) *Experience leading off shore teams

DIFFERENTIATING SKILLS

*Experience working with NoSQL databases *Experience writing code in Java (or C#) and related frameworks *Experience with front-end languages and frameworks (React, JavaScript, AJAX, CSS, HTML, and XML)

About the Company

OnPoint is working with a leading talent recruitment platform in the hospitality industry. With a 20-year track record, 4+ million registered job seekers and 3,000+ active recruiting customers, our client has developed one of the most venerable brands in the hospitality industry.

Contact Info

Previous Senior Python Developer, causaLens in Remote, Europe Next Senior Python/Pyspark Developer, TechnoCred in Charlotte, North Carolina, United States