Software Engineer (100% REMOTE IN USA)
We are seeking a Software Engineer to join our growing team in New York City. Whether you are looking to focus on front-end or back-end or enjoy working across all levels of the software stack, you’ll have an opportunity to be hands-on as part of an agile development team. Our hiring process is language agnostic, we use a diverse set of tools and languages such as Ruby, C#, Go, Docker, Kubernetes, Istio, Spinnaker, Kafka and more. We are moving towards an API driven architecture, powered by gRPC-based services. We have a lot of work ahead of us, including:
- Migrating from a monolith to a microservice architecture
- Leveling up our platform, including enhancing our test coverage, observability, alerting, and performance
- Deliver high quality, scalable and heavily tested software across our stack
- Work on a cross-functional team, partnering across engineering, product, design, and business functions
Skills/Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 2+ years of experience writing scalable and testable Backend code
- Fluency in one or more server-side programming languages (Ruby is required)
- Working knowledge of relational databases and schema design principles
- Understanding of SOLID Design Principles
- Analytical mindset and an ability to identify and weigh architectural design tradeoffs