Senior Software Engineer – Full Stack

Engineering · Full-time · Alpharetta, United States

Job description

Saleo exists to help software companies create incredible software demos to win and retain more customers. You’ll be working on our demo experience team helping build our product and reporting to the Head of Software Development.

Responsibilities

  • Collaborate on system architecture
  • Write and review services coded in React, JS, Typescript, and other languages/frameworks as necessary
  • Write and review services coded in a browser extension, web portal, and partner integrations.
  • Maintain and manage infrastructure in AWS, DynamoDB, and Lambdas
  • Design and implement large scale, performance software solutions
  • Deploy high-volume services to production multiple times per day
  • Instrument code to provide visibility into performance and reliability
  • Document service design/architecture and participate in design reviews
  • Maintain operations by measuring and monitoring availability, latency, and overall system health
  • Work with Support to triage and debug customer and product issues
  • Write automated tests and collaborate with testers

Required Skills

  • 5+ years of experience in the following technologies: Front-end
    • React
    • JS
    • Typescript Backend
    • NodeJS
    • Lambdas
    • DynamoDB (or other NoSQL databases)
    • AWS
  • 3+ years of experience running production systems on a major cloud provider
  • Experience in building, maintaining, and monitoring distributed services and systems
  • Experience with RPC/RESTful API design
  • Experience in designing document databases
  • Experience with microservices architecture.

Preferred Skills

  • Developing browser extensions

Job Category: Engineering

Job Location: Atlanta Remote