
Senior Software Engineer – Full Stack
Button
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $153,000 - $198,000 per year
Job Level
Tech Stack
About the role
- Develop intuitive, performant user interfaces using React and TypeScript, alongside scalable APIs and backend services
- Collaborate with a cross-functional team to develop new features within our core platforms
- Work with product managers to translate user and partner requirements into technical designs
- Contribute to the design of backend services and data models that support our applications
- Deliver the full-stack functionality that enables Button’s largest partners to launch and monitor commerce programs
- Maintain a “mystery-free” production environment
Requirements
- 4+ years of experience writing software and building production systems
- 2+ years of experience designing systems and front-end architectures
- Experience providing mentorship and guidance to peers, including but not limited to code reviews, training, and feedback
- Experience building, operating, and maintaining large-scale production SaaS applications
- Experience with full-stack development using Java/Go, TypeScript and React
- Experience working with relational databases
- Experience with backend infrastructure and cloud services is a plus
Benefits
- 401(k) plan with automatic 3% contribution
- Unlimited time off
- Mental Health Weeks
- Employee assistance program
- 100% premium coverage for health, vision, and dental insurance for employees
- 75% premium coverage for dependents
- Complimentary memberships to One Medical
- Monthly stipend for mobile phone/internet
- Annual lifestyle stipend
- Access to WeWork memberships and coworking days
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ReactTypeScriptJavaGofull-stack developmentbackend servicesdata modelsrelational databasesproduction systemsSaaS applications
Soft Skills
mentorshipcollaborationtechnical designcode reviewstrainingfeedback