Intermediate Backend Developer

Posted 43ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Backend Developer implementing scalable APIs and microservices for AI-powered crisis monitoring tool. Collaborating with product, machine learning, and infrastructure teams.

Responsibilities:

  • Implement a new API to be used by internal tools, public apis or our data pipeline
  • Add a new data source to our data pipeline
  • Build a new integration with a Travel or HR system that ties into our Asset Engine
  • Review our performance metrics for bad trends or anomalies or bottlenecks that need to be addressed
  • Code review a PR from a fellow developer
  • Hop on a call with team members to go plan on developing or deploying a new feature
  • Design a new API for a new application the front end team is building
  • Deploy a hotfix to correct handling of an unexpected input
  • Build an API endpoint to interface with a samdesk model or ChatGPT
  • Report on health of key system components

Requirements:

  • A Degree or Masters in Computing Science or Engineering
  • Proven ability to build scalable and reliable solutions in NodeJS (TypeScript) or Python
  • Exposure to AWS (ECS, SQS, CloudWatch, S3)
  • Experience building REST or GraphQL based APIs
  • Believe in the value of automated software testing as part of CI/CD
  • Experience building applications using Docker
  • Experience with MongoDB
  • Experience with Apollo GraphQL
  • A strong balance of hands-on development experience, architecture knowledge and production support

Benefits:

  • Equal opportunity employer committed to creating a safe, diverse and inclusive environment