Senior Software Engineer

New
Remote NationwideFull-TimeSenior
Salary150,000 - 175,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSDockerAgileGoServerlessCI/CDMicroservicesDistributed Systems

Requirements

  • Bachelor's Degree in Computer Science or related field or equivalent experience.
  • 5+ years of experience in software development leveraging modern development platforms.
  • Experience in developing solutions that target cloud services such as Amazon Web Services (AWS).
  • Experience with building Continuous Integration and Delivery (CI/CD) systems.
  • Experience in the implementation of distributed systems based on serverless technology or microservices architecture.
  • Understanding of agile methodologies and practices.
  • Experience developing solutions for deployment within Docker containers.
  • Experience with building automated unit and integration tests.
  • Experience with building automated load, stress, and endurance tests.

Responsibilities

  • Design, develop, deploy, and maintain production-ready API solutions.
  • Write and execute unit/integration/performance tests to ensure the quality of our products.
  • Create and maintain internal software documentation and public API documentation.
  • Collaborate with other software engineers, researchers, product managers, and cloud/operation engineers.
  • Follow Agile/Scrum processes like daily stand-ups, refinements, planning, and retrospectives.
  • Provide second level support in a rotating on-call schedule.
View Full Description & ApplyYou'll be redirected to the employer's site
150,000 - 175,000 USD per year
Apply Now