Senior Software Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer developing scalable backend systems using Node and Python. Collaborating with engineers and designers to enhance user experience for small business customers.

Responsibilities:

  • Create high-quality, predictable, observable code and deliver it to production
  • Own the delivery of new products by working iteratively with the design, engineers and product owners to define and deliver new functionality
  • Work in an agile, data-driven environment and have true ownership of the features you work on, from gathering requirements to delivering results
  • Use data-driven decision making to improve your code (logs, usage analytics, monitoring)
  • Serve as a technical leader and mentor for the engineering team, providing guidance and support to less experienced developers
  • Contribute to knowledge sharing and continuous learning within the team and across the organization

Requirements:

  • At least 5 years of relevant software development experience
  • Experience shipping web-based products, working with designers and product owners to develop and deliver workflows and libraries
  • Extensive experience with operations, API development, and modern service-oriented architecture
  • Strong written, verbal, and visual communication skills, with the ability to articulate your decisions, whiteboard new solutions, present ideas concisely, and defend your ideas
  • Excited about working with designers to create an amazing user experience
  • Curious and comfortable learning new things and diving in where needed
  • Familiarity with JavaScript and React

Benefits:

  • medical, vision, dental, disability, and life insurance
  • parental and military leave
  • employee assistance program
  • 401k + match
  • annual bonus
  • pet insurance
  • RSUs
  • Paid parking*
  • 10 paid holidays