We are looking for a Senior Software Engineer to work with our team. This is an exciting opportunity for anyone interested in applying their software engineering experience to a growing and innovative organization

You will work remotely with our distributed team and can be based anywhere in North or South America.

Responsibilities

  • Design and implement automation, monitoring, and infrastructure-as-code for the backend
  • Use clear communication skills to write and discuss reusable, testable, idiomatic, and principled code
  • Read and write technical documentation
  • Debug and partner with our Support Pod on issue resolution
  • Assume technical responsibility for various complex systems

Requirements

  • 5+ years of industry experience in backend software engineering, maintaining and improving backend systems
  • 5+ years of technical expertise in modern web development framework, toolsets, development methodology, and scalable backend design
  • 5+ years of extensive experience building Rest APIs using Node.js and Express
  • 5+ years of experience working with SQL databases like PostgreSQL and NoSQL like MongoDB
  • Experience with unit and integration testing
  • Familiarity with Docker, Cloudflare, AWS, and other cloud technologies
  • Experience working in an agile team software development and/or startup environment

Preferred

  • Knowledge of IPFS
  • Knowledge of Lambda
  • Experience with Kafka, SQS
  • Knowledge of Golang

Job Types: Full-time, Contract

Pay: $80,000.00 - $100,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • AWS: 5 years (Required)
  • PostgreSQL: 5 years (Required)
  • NoSQL: 5 years (Required)
  • Docker: 5 years (Preferred)

Work Location: Remote