Senior Software Engineer


It’s an exciting time to be at GasBuddy, the leading travel and navigation app used by more North American drivers to save money on gas than any other. In 2021, GasBuddy hit #1 on the iOS app store, rebounded from the pandemic to post record-breaking revenue, hit $1+ billion in total fuel purchased via the Pay with GasBuddy card, and extended our partnership ecosystem with several world-class companies like Foursquare, GetUpside, Grubhub, Gridwise, and CarAdvise. Our success depends on bright, energetic, talented people who share a passion for helping millions of consumers save on every gallon of fuel purchased—and having fun along the way.

We’re looking for a Full-Stack Software Developer, with a heavy focus on React, to join our team to help lead the development of features and launch new GasBuddy products on our consumer web properties. You will actively contribute towards the development of web properties and internal tools; integrate against a microservice architecture; and assess, evaluate and rebuild receives a tremendous amount of traffic, 1.6 million unique hits per month, and part of your responsibility will be to mirror the mobile experience on the web.

What You’ll Do:

  • Debug, build and deploy and relevant web projects
  • Collaborate and maintain a high standard of communication with team members, designers, product managers to provide end-to-end solutions
  • Develop in a full-stack software system that includes web applications, REST APIs, and microservices
  • Encourage and uphold best practices for web development, including (but not limited to) writing clean and performant code, developing responsive code, and applying accessibility standards
  • Implement practical solutions for large-scale problems as well as the everyday quality of life issues
  • Write integration tests for newly implemented code to maintain product integrity
  • Create and review pull requests on a daily basis

What You Need:

  • BA/BS in Computer Science or related technical field, or equivalent professional experience
  • Strong knowledge of modern frontend JavaScript frameworks, for example: React, Angular, Ember, or Backbone
  • 4+ years experience building web applications using React including (but not limited to) personal side projects, school projects, and more
  • 2+ years professional experience with CSS
  • Solid understanding of various SEO strategies
  • Experience with building Webpack configuration
  • Familiarity with micro-service architecture
  • Experience working with Node.js, RESTful services, and building microservices
  • Strong knowledge of Web UI and UX design principles, programming patterns, and best practices
  • Ability to interact with remote peers in a positive, confident, and professional manner
  • Excellent communication skills to deliver verbal and written information for both technical and non-technical users
  • Ability to work effectively both autonomously and while on a team in a fast-paced work environment

Nice To Have:

  • Experience with agile methodologies
  • Proficiency with accessibility standards
  • Solid understanding of Webpack chunking
  • Experience with universal/isomorphic rendering, GraphQL
  • Familiarity with Kubernetes, Conventional Commits, Familiarity with Gitflow Workflow

Why GasBuddy?

We offer:

  • Competitive salary
  • Comprehensive benefits package including health, dental, and vision coverage effective immediately
  • Work from home setup provided (windows or mac, external monitors)
  • Monthly allowance for remote work
  • Matching Group Retirement Savings Plan
  • Unlimited PTO
  • Fully flexible remote work environment
  • Full access to Linked-In Learning
  • Quarterly self-investment allowance for personal and professional development, health and wellness, entertainment, travel, charitable giving, tech, - travel, etc
  • A strong culture that values authenticity, trust, curiosity, and diversity of thought

GasBuddy is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regards to race, colour, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state or applicable local law.

Be sure to mention the word POSH when applying to show you read the job post completely. This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.