Senior Software Engineer Full Stack
Summary
Build and maintain scalable backend services and APIs, and develop high-quality frontend applications while collaborating with product teams and mentoring engineers.
You design, develop, and maintain scalable backend services, APIs, and high-quality frontend applications. You collaborate with product managers and designers, write tested code, monitor performance, troubleshoot production issues, contribute to system architecture, and mentor engineers.
Responsibilities
- Build scalable backend services and APIs
- Develop high-quality frontend applications
- Collaborate with product managers and designers
- Write clean, maintainable, and well-tested code
- Participate in code reviews and technical design discussions
- Build automated tests
- Monitor system performance
- Troubleshoot production issues
- Contribute to architectural decisions
- Mentor engineers
Requirements
- 5+ years of software engineering experience
- Production systems or feature delivery experience
- Backend services experience with relational databases such as MySQL
- Microservices or service-oriented architecture experience
- HTML, CSS, JavaScript, and modern frontend framework experience
- Frontend and backend system design, coding, and testing skills
- Cross-functional collaboration experience
- Engineering mentorship experience
Benefits
- Equity
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k)