View Our Website View All Jobs

Senior Engineer - Core Services

Senior Engineer - Core Services

Full-Time | Engineering | Boston

GasBuddy, the leading fuel price-comparison app and website with over 60 million downloads and 11 million monthly unique visitors, is looking for a Senior Engineer to join our core services team. You’ll be pulling things apart and tinkering, building new platforms, and continuously improving the engineering culture—measured by improvements in time-to-market release of GasBuddy consumer and business capabilities. You will participate in all phases of the software development life cycle to design, develop, test, debug and maintain web and service based solutions. You’ll mentor other engineers and provide technical leadership. You’ll be collaborating with teams based in Boston and Canada. You’ll foster an open, creative environment that is performance driven. In addition to technical skills, we're looking for developers who can communicate clearly and express ideas in verbal discussion, client communication, technical documentation and architectural reviews.

You’ll be specifically working to deliver a suite of microservices to support GasBuddy at large and transition significant load away from legacy systems. These services manage core data such as Points of Interests (stations, stores, etc…), Pricing, Users, etc. and are utilized by both the native apps and web properties.

What You’ll Do

  • Lead design of new features for a mix of web applications and services. Employ reusable and scalable node.js components.
  • Lead implementation and support operations for a mix of web applications and services.
  • Find the most efficient way to begin iterating on feature sets and operational improvements while creating minimal technical debt.
  • Drive engineering practices that support a healthy rhythm of discovery, delivery and scaling.
  • Improve and establish new measures of system scalability, availability, security, and supportability.
  • Ensure the architecture meets scalability, availability and cost requirements
  • Mentor team members and be a role model for best practices in technical development
  • Find new ways to consolidate code and decrease future deployment/development time
  • Review code and architecture with an eye for sustainability and performance
  • Review and contribute back to open source projects whenever possible

Skills & Requirements

  • 5+ years professional experience
  • 3+ years experience with JavaScript and JavaScript Frameworks
  • Strong Object Oriented Programming and Development skills
  • Strong knowledge of Node.js and frameworks available for it
  • Familiar with Linux-based systems, comfortable in the terminal and SSH
  • Ability to work with a large and geographically distributed team.
  • Experience in API development (REST/JSON)
  • Experience with continuous integration tools (Jenkins, Bamboo, Wercker)
  • Experience with linux containers and containerization tools (Docker, Kubernetes)
  • Experience with setting up databases and other open source software (Postgres, Elasticsearch, Redis, RabbitMQ, etc...)
  • Troubleshooting skills, especially within website, application servers, network, and databases

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

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150
Human Check*