Senior Software Engineer – Full Stack
Posted 76ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer developing user interfaces and backend services for Button’s commerce platforms. Utilizing React, TypeScript, and working in a collaborative engineering environment.
Responsibilities:
- 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


















