Software Engineer, Full Stack

Summary
The Software Engineer, Full Stack will be responsible for developing, maintaining and optimizing the web and eCommerce experience at Eargo. This position offers the opportunity to take ideas from conception to reality, building features end-to-end in an agile process. You will be part of a small, rapidly growing team.

Essential Job Duties and Responsibilities
  • Contribute to the overall design and architecture of our eCommerce platform
  • Participate in project planning efforts to coordinate development work
  • Design, code, and test new features in an independent manner
  • Implement API-based integrations with external systems to enable key cross-organization functionality
  • Translate UI/UX wireframes into responsive, cross-platform friendly user interfaces
  • Ensure compatibility with various browsers (e.g. – Chrome, Firefox, Safari, IE) and platforms (e.g. – desktop, mobile, tablet)
  • Optimize code for maximum scalability and speed
  • Build maintainable, reusable and robust code
  • Collaborate effectively as a team with engineers, designers and stakeholders
  • Deliver functionality in an agile development environment
  • Advocate for and adapt industry best practices for web development technologies

Qualifications
  • Bachelor’s degree in software engineering or equivalent
  • Relevant experience as a Full stack engineer
  • Strong grasp of HTML, CSS and related web technologies
  • Strong understanding of JavaScript, JQuery and other web scripting technologies
  • Working knowledge of Ruby and Ruby on Rails
  • Working knowledge of Git
  • Experience with software testing, particularly in web development
  • Ability to work in a dynamic, agile environment

Preferred Qualifications
  • Experience supporting various browsers (e.g. – Chrome, Firefox, Safari, IE) and platforms (e.g. – desktop, mobile, tablet)
  • Familiarity with site performance optimization using a variety of tools (e.g. – PageSpeed)
  • Experience with SEO
  • Experience with Spree or other eCommerce platform

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
Error
ErrorRequired field
Error
ErrorRequired field