Software Engineer (Backend) - Distributed Systems
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• 8+ years of relevant industry experience • BS/BA degree in Computer Science or equivalent • Experience designing, building, scaling, and maintaining core backend software components (experience with API platforms a plus) • Ability to solve complex design, scaling, latency, or performance problems in high-throughput, low-latency systems in production • Production experience with Java, Golang, C++ or similar • Experience in Cloud Native environments, particularly in AWS • Experience with managed Kubernetes layers like AWS EKS a plus • Self-starter attitude and the ability to execute new ideas with autonomy • Know how to find the right balance between perfection and shipping quickly • Founded a company or built side projects, a plus • Experience in startups, a plus
Responsibilities
• To help define the vision for the backend infrastructure that supports our team’s product pillar and guide the team in executing against that vision • Design, build, and maintain highly scalable and reliable infrastructure, APIs, and services • Contribute to and participate in system design discussions, stand-up meetings, and code reviews • Develop and own best practices for backend infrastructure with a focus on high throughput, high reliability, and low latency • Debug production issues across services and multiple levels of the stack • Collaborate with other technical and non-technical stakeholders to identify business priorities, define the team roadmap, and act on them
Benefits
• 🩺 Medical, Dental, & Vision💪 Gym Reimbursement🖥️ Home Office Build-out Budget🥙 In-Office Group Meals🧘♂️ Wellbeing & Mental Health Perks📚 Learning & Development Stipend🎉 Company Sponsored Conferences & Events💸 HSA and FSA Plans🧬 Fertility Benefits