Senior Software Engineer

Boston, Massachusetts, United States | Full-time

Apply

Description

Ecovent is a Boston-based startup disrupting the HVAC and smart home industries with the only intelligent home zoning system that delivers complete room-by-room climate control through easy-to-install, self-configuring sensors and vents. We’re expanding our technical team comprising experts and leaders in hardware, software, user experience, data science, and algorithm development.

Are you an experienced full-stack Python developer who can solve tough technical problems creatively and quickly? We take software seriously: we're looking for someone who's just as serious as we are about automated testing, code reviews, collaborating with git, and shipping high quality code. Our software components span embedded, cloud-based, and mobile platforms. Our Senior Software Engineer role can jump into many technical areas, design and implement clean APIs, and accurately estimate tasks, all while staying product-focused and mentoring other team members.

Desired Skills

  • Expert Python skills, including flexible software architecture design patterns and unit testing techniques

  • Ability to quickly learn an existing code base and start making commits

  • Experience designing and implementing secure, RESTful APIs

  • Knowledge of database systems and message-passing frameworks

  • Understanding of common data analysis techniques and ability to implement mathematical algorithms using standard packages and platforms

  • Ability to thrive at a fast-paced startup, learn quickly, and take ownership of your tasks