Button Logo

Button

Senior Software Engineer - Full Stack

Posted 23 Days Ago
Remote or Hybrid
Hiring Remotely in United States
153K-198K Annually
Senior level
Remote or Hybrid
Hiring Remotely in United States
153K-198K Annually
Senior level
Design and build services, APIs, frameworks, and UIs; lead development of user interfaces and features; collaborate with teams on core platforms; contribute to backend services and data models.
The summary above was generated by AI

Button’s mission is to empower the companies shaping the creator and affiliate economy - fueling mobile growth with innovation and new paths to monetization. Today, we work with some of the largest and most interesting businesses in the world to connect shoppers, creators, and retailers with what they love at the tap of a button. We build with the consumer experience in mind, have a reputation for paving the future of mobile, and have a good time doing it.

ABOUT THE ROLE:

As a Senior Software Engineer - Full Stack, you’ll design and build the services, APIs, frameworks, and UIs that power Button’s core products. Our systems sit at the foundation of commerce experiences used by millions of users, and our front-end platforms enable both partners and internal teams to activate and understand those experiences.


You will lead the development of new user interfaces and full-stack features that advance our ambitious product goals. You’ll work across modern web technologies, with a strong emphasis on React and TypeScript, and partner with backend engineers to deliver fast, intuitive, and reliable user-facing applications. You’ll be a key contributor to shaping our engineering and technical culture, driving design reviews, and mentoring members of our team.

Our Engineering team values a fast-moving and high-trust environment that affords each member the opportunity to develop expertise operating full-stack systems at scale. You’ll compose solutions from a broad range of technologies, including React, TypeScript, Go, NodeJS, Docker, and AWS ECS. You’ll also move fast; we ship changes to production dozens of times each day.

AS A SENIOR SOFTWARE ENGINEER - FULL STACK, YOU WILL:
  • 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. You will work with product managers to translate user and partner requirements into technical designs, and with other Engineers to bring those designs to life with an emphasis on usability, performance, and maintainability.
  • Contribute to the design of backend services and data models that support our applications, working with technologies including NodeJS, Go, SQS/SNS, and BigQuery.
  • Deliver the full-stack functionality that enables Button’s largest partners to launch and monitor commerce programs.
  • Maintain a “mystery-free” production environment and keep the pagers quiet by implementing excellent monitoring, anticipating and planning for the unexpected.
WE LOOK FOR TEAMMATES WHO HAVE:
  • A passion for building exceptional user experiences using React and TypeScript, and the curiosity to work across the stack to deliver cohesive solutions.
  • Comfort operating across the entire stack of a product, including building UIs, APIs, backend systems, and designing database schemas that support our products.
  • A strong understanding of web development fundamentals, including component architecture, state management, accessibility, and performance.
  • An excellent understanding of API design, and experience designing reliable interfaces for use across systems and teams.
  • Experience coding in JavaScript/TypeScript (React, NodeJS), with additional experience in Go or Python a plus.
  • Experience and comfort in a production environment. You’ll be working in a “magic-free” service-oriented environment, using AWS ECS, Docker, and modern observability tooling.
EXPERIENCE LEVEL:
  • 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 a plus
COMPENSATION & BENEFITS:

Button provides employees with a RemotePlus workplace, which blends “work from anywhere” with in-person collaboration. Button has a “hub” workspace in New York City as well as team members distributed across the United States and beyond. The salary range for this role in the United States is expected to be between $153,000 and $198,000 (offered salary is based on a number of factors including skills and experience relative to the job description listed above).


In addition, Button provides employees with a 401(k) plan and automatically contributes 3% of an employee’s salary annually. We also want our employees to be well-rested and live balanced lives–Buttonians enjoy unlimited time off (including birthdays off) and periodic Mental Health Weeks which allow the entire company to take a breath and recharge, as well as an employee assistance program. For many of the health, vision, and dental insurance plans offered by Button, the company covers 100% of the premiums for employees and 75% for dependents. Button offers all employees and their dependents complimentary memberships to One Medical as well as a monthly stipend for mobile phone/internet and an annual lifestyle stipend. Button also offers employees in select markets “All Access” memberships to WeWork as well as regular “coworking days” and social events. Most of all, Button offers our employees the opportunity to live our company values–Grow & Learn, Experiment, Adapt, and Deliver–and to be a part of an incredible team of humans working together to build a better internet, fueled by commerce.


Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at work—regardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives.


Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.

Top Skills

Aws Ecs
Docker
Go
Node.js
React
Typescript

Similar Jobs

5 Hours Ago
Remote or Hybrid
United States
Senior level
Senior level
Fintech • Software
Design, build, and maintain resilient full-stack services for distributed financial SaaS systems. Lead end-to-end projects, optimize performance, ensure security and observability, mentor teams, and reduce technical debt.
Top Skills: AngularAWSAzureAzure Service BusBuild/Deployment PipelinesC#GCPIacJavaScriptNode.jsObservabilityPostgresRabbitMQReactRest ApiSQL ServerTerraformTypescriptWebsockets
7 Hours Ago
Easy Apply
Remote or Hybrid
United States
Easy Apply
Senior level
Senior level
Fintech • Mobile • Software • Financial Services
Design, build, deploy, and optimize scalable full-stack applications integrating databases, APIs, and AI/LLM workflows. Lead architecture, CI/CD (ArgoCD, GitLab), Airflow pipelines, and collaborate cross-functionally to deliver production-grade fintech solutions.
Top Skills: React,Node.Js,Snowflake,Snowflake Cortex,Argocd,Gitlab Ci/Cd,Aws,Apache Airflow,Llms,Retrieval-Augmented Generation (Rag)
3 Days Ago
Easy Apply
Remote
USA
Easy Apply
186K-219K Annually
Senior level
186K-219K Annually
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Design and build core services for AI products, implement compliance guardrails, debug fullstack issues, and participate in code reviews.
Top Skills: GoReactReact NativeTypescript

What you need to know about the Austin Tech Scene

Austin has a diverse and thriving tech ecosystem thanks to home-grown companies like Dell and major campuses for IBM, AMD and Apple. The state’s flagship university, the University of Texas at Austin, is known for its engineering school, and the city is known for its annual South by Southwest tech and media conference. Austin’s tech scene spans many verticals, but it’s particularly known for hardware, including semiconductors, as well as AI, biotechnology and cloud computing. And its food and music scene, low taxes and favorable climate has made the city a destination for tech workers from across the country.

Key Facts About Austin Tech

  • Number of Tech Workers: 180,500; 13.7% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Dell, IBM, AMD, Apple, Alphabet
  • Key Industries: Artificial intelligence, hardware, cloud computing, software, healthtech
  • Funding Landscape: $4.5 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Live Oak Ventures, Austin Ventures, Hinge Capital, Gigafund, KdT Ventures, Next Coast Ventures, Silverton Partners
  • Research Centers and Universities: University of Texas, Southwestern University, Texas State University, Center for Complex Quantum Systems, Oden Institute for Computational Engineering and Sciences, Texas Advanced Computing Center

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account