Principal Full-Stack Engineer in Cambridge, MA at Engage Partners, Inc.

Date Posted: 8/7/2020

Job Snapshot

  • Employee Type:
  • Location:
    Cambridge, MA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

We are looking to develop a web-based customer management platform, which will serve a community developer’s customer-facing needs while also providing a channel for customers to learn about their community options, enroll, and engage.
We are looking for a consumer-minded full-stack developer with 5-7 years of Javascript experience, preferably using the PERN (Postgres, Express, React, and Node) stack. The ideal candidate has 3-5 years of people management experience as well.
• Work closely with the business to understand developer and customer end-user requirements
• Collaborate with the Lead Developer and the rest of the team to design the software architecture necessary to meet the business needs and requirements and assist with the associated development plan to implement the product requirements
• Lead the development effort to deliver a product on time and according to specifications
• Maintain and advance platform based on evolving system requirements, industry trends, and technologies
• Follow and support development using Agile Development practices including following Test Driven Development principles
• Commitment to implementing security best practices for web applications
• Collaborate with the Lead Developer to manage the platform team
• Attention to detail, creative, personable, enthusiastic, proactive, team-oriented
• Excited to work in a fast-paced, startup environment and amenable to the demands and opportunities of a startup environment: commitment to deadlines, a ‘do what it takes’ approach, opportunities to learn new technologies, independence, and leadership opportunities
• Interest in renewables, cleantech, and/or sustainability
• Minimum 2-5 years experience developing production grade web applications with Node.JS, Express, React/Redux, and SQL Databases or similar relevant technologies
• Experience with Typescript and transpilers/compilers (Babel, Webpack, etc.)
• Experience with CI/CD (TravisCI, CircleCI, Jenkins, etc.)
• Strong understanding of Test Driven Development
• Hands-on experience with deploying to production using Kubernetes and Docker container technologies on AWS or Google Cloud
• Experience with Git and GitHub/Bitbucket/etc.
• Familiarity with web application security best practices
• Excellent communication skills
• Have a basic understanding of Linux and basic OS command operations
• Authorized to work in the US
• Access to a laptop is a requirement


  1. Software Engineer Jobs
  2. Project Engineer Jobs