Senior Software Engineer, Backend
Job Description
The Critical Tasks You Will Perform:
• Design and write Go code to enhance the availability, scalability, latency, and efficiency of services.
• Collaborate with the engineering team to develop new architectures aimed at scale and performance, and participate in code and design reviews to uphold.
• Contribute to service capacity and demand planning, software performance analysis, tuning, and optimization.
• Work closely with the infrastructure team to build and scale backend services, and perform root cause analysis during investigations.
• Proactively debug and resolve production incidents during on-call shifts, and provide technical guidance and mentorship to peers.
• Collaborate with product and business teams to define and prototype feature specifications, while ensuring site reliability
Requirements
Function: Engineering
Experience Level: Mid-Senior Level