Senior Software Engineer (RUBY)…100% Remote, Anywhere in the USA
The company, who was voted in the top 100 private cloud companies in the WORLD for 4 years, is seeking a Senior Software Engineer to build reliable, scalable, and maintainable services for the platform. The focus for this position is strong Ruby experience. The engineering teams use a diverse set of tools and languages, including C#, Go, Ruby, Docker, Kubernetes, and Kafka. The engineering teams are investing in an API driven architecture, Event Sourcing and CQRS, powered by gRPC-based services.
- Implementing and maintaining containerized gRPC services and deploying these services to Kubernetes on AWS
- Collaborating with the various teams (Product, Design, and Engineering) to design APIs that support new or enhanced product features
- Designing and implementing migration strategies for legacy code to move existing functionality out of our monoliths, and into modern services
- Designing and contributing features to our shared libraries, which provide core functionality used by all of our services
Skills/Qualifications
- 4+ years of experience overall writing production software using a server-side language with focus on Ruby and/or Golang
- Experience designing and developing APIs
- Experience designing and developing APIs
- Experience with relational data modeling, and in-depth knowledge of an RDBMS
- Experience developing web applications
- Experience writing maintainable unit tests