Senior Software Engineer, Backend
Design and maintain backend services focused on performance, reliability, and scalability; collaborate on new features, write efficient code, develop automated tests, troubleshoot issues, contribute to architecture, and mentor engineers.
Responsibilities
- Build and maintain backend services
- Collaborate with product managers and stakeholders on features
- Write clean, maintainable, and efficient code
- Develop automated tests
- Troubleshoot and resolve issues
- Perform hands-on coding and architectural design
- Review technical documents and code changes
- Mentor and guide junior engineers
Requirements
- 5+ years of software engineering experience
- Experience with MySQL or relational databases
- Experience with microservices
- Coding skills
- Testing skills
- System design skills
- Cross-functional collaboration experience
- Communication skills
- Project management skills
- Leadership skills
- Mentoring experience
- Ability to work with operations, product, design, and data science
Benefits
- Equity
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k)