Backend Developer

Location: Fully Remote (North America)

 

Responsibilities:

  • Provide input into Design and Architecture
  • Evaluation of technologies that may be incorporated into our solutions
  • Continuous Improvement over development standards for the backend systems
  • Ensuring that systems are designed with a cybersecurity focus
  • Implementation of and design of databases and data structures and efficiency thereof
  • Implementation of new features into the backend and some features for the front end
  • Implementation of and design of APIs to allow integration of other systems into our
  • solutions
  • Support the goal of Infrastructure as code, and automation in provisioning
  • Maintain API documentation through specifications like OpenAPI and JSON Schema
  • Writing test cases for any new features and newly found issues
  • Provide input into and enforce coding and quality standards

 

Qualifications:

  • BSc in Computer Science, Engineering or relevant field
  • Experience as a software engineer
  • Proficient with git and git workflows and git best practices
  • Proficient with Linux and Docker containers and microservice architectures
  • Excellent proven experience in NodeJS, Typescript, Javascript
  • Excellent proven experience designing APIs, Services
  • Excellent understanding and experience in both relational and document-based
  • databases
  • Experience in asynchronous programming and transactional programming in
  • asynchronous environments
  • Experience with delivering components of a front end application
  • Experience with cloud environments, specifically AWS
  • Additional experience in building full stack web applications with any of the following technologies or stacks is a plus: React/Angular/Vue, NextJS, Flutter