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