You: Are a staff backend software engineer who strives for excellence in technical solutions for large-scale, high-performance distributed systems. You have a curious mind and a passion for continuous improvement. You thrive in an agile and fast-paced environment. Us: We are a high-performing cross-functional team of developers, product managers, and designers. We are passionate about delivering elegant solutions to complex business problems and we have a proven track record of delivering successful features and functionality that delight our customers.
You will work with your scrum team to deliver impactful and valuable features operating on a bi-weekly sprint cadence. You will drive cross-team initiatives by working with product managers, user experience designers, and other engineers to achieve high-quality solutions. In addition, be part of the on-call rotation to help mitigate and solve any issues that may arise from the day-to-day operations of running a service.
- 7+ years of experience delivering enterprise level software preferably in Golang, Java or C#, other languages also considered
- Proficiency with object-oriented design, data structures, algorithms, and asynchronous architectural design.
- Professional experience building REST APIs. Experience in building large-scale data processing pipelines.
- Professional experience with relational databases, schema design, and SQL. Experience with database implementations (query optimization, index generation, caching).
- Hands-on experience with Kubernetes and related technologies (Helm, Prometheus, etc.) Strong understanding of containerization technologies like Docker
- Experience with cloud providers like AWS, Azure, GCP or equivalent.
- Proficiency in version control systems like Git
- Ability to handle multiple competing priorities in a fast-paced environment.
- Experience developing Software as a Service (SaaS) applications and understanding the impact of this architecture in a deployment environment.
- Experience in infrastructure deployment tools such as terraform, etc.
- Experience in production on-call handling; Experience in monitoring and troubleshooting tools such as Datadog, Splunk, PagerDuty, etc.