Job Closed

This listing is no longer active.

Button logo
Button

Building a better way to do business in mobile.

Senior Software Engineer – Full Stack

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 51-200Since 2014H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

125 days ago

Salary

$153K - $198K / year

Seniority

Senior

Bachelor Degree4 yrs expEnglishJavaReactTypeScript

Job Description

Senior Software Engineer – Full Stack

Button

• 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

Job 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

Related Job Pages

More Full-stack Engineer Jobs

• Architect and implement new features based on customer requirements and UX design specifications • Address customer technical issues, data fixes, and production bugs as they arise • Contribute to the continuous improvement of existing code and features • Provide support to the QA team as needed • Participate in regular stand-ups and an agile work environment

United States
$20 - $25 / hour
Job Closed
DataRobot logo

Staff Software Engineer

DataRobot

The fastest path to value with AI

OtherRemoteTeam 501-1,000Since 2012H1B Sponsor

• Build a system that ensures micro-services are secure, performant, reliable, and can go from idea to production in an hour. • Build a system that continuously provides recommendations to right-size computing resources for Kubernetes to ensure efficient cloud spending for ourselves and our customers. • Design and architect automated quality platforms to go from Enterprise-Grade releases from once-a-quarter to once-a-week to once-per-day to once-per-hour without sacrificing performance, security, or reliability • Work with Product, Legal and Security to ensure the continuous delivery processes you build are compliant and secure • Work with the team to ensure pipelines have clear playbooks and can operate 24/7 without you • Work with a diverse group of architects and platform engineers across our R&D department to set continuous delivery and performance requirements for all production services • Work with internal product managers to set roadmaps and define milestones to deliver innovative and simple solutions to our many teams’ continuous delivery and platform engineering issues

California + 2 moreAll locations: California | Massachusetts | Washington
Job Closed
Bamboo Health logo

Senior Software Engineer

Bamboo Health

The Leaders in Real-Time Care Intelligence™

OtherRemoteTeam 501-1,000H1B Sponsor

• Own the end-to-end lifecycle of production issues, including triage, investigation, incident response, postmortems, and follow-up actions. • Troubleshoot complex, cross-system issues, identify root causes, and implement long-term fixes. • Design, implement, and maintain monitoring, alerting, and dashboards to proactively detect reliability and performance issues. • Use AI-assisted tools responsibly to accelerate debugging, log analysis, incident response, and knowledge sharing. • Partner with Product, Engineering, and Customer Success to resolve customer-impacting issues efficiently and transparently. • Reduce recurring operational issues through automation, improved tooling, and process improvements. • Contribute code to improve reliability, observability, scalability, and operational safety. • Document incidents and standard operating procedures to improve response consistency and team effectiveness.

United States
Job Closed
Glydways logo

Software Engineering Intern – Dispatch, Fleet Optimization

Glydways

The Best Way to Move People High-capacity, on-demand, and affordable mobility

OtherRemoteTeam 51-200Since 2016H1B Sponsor

• Prototype and evaluate fleet optimization algorithms for problems like vehicle rebalancing, charging strategies, and maintenance/cleaning scheduling. • Explore reinforcement learning–based approaches for selected dispatch decisions. • Design and run simulation experiments to compare algorithm variants using various metrics. • Contribute production-quality code to the Dispatch codebase in C++ and/or Python. • Collaborate with teammates to translate high-level operational or commercial questions into well-posed optimization or simulation studies. • Work with other autonomy and platform teams to understand constraints and incorporate them into models and algorithms. • Participate in code reviews and design discussions.

United States
Job Closed