Senior Backend Software Engineer

Product & Engineering – Boston, MA, US
Polis is a rapidly growing start-up that makes it easier for organizations to spread their message door-to-door. By leveraging cutting edge technology through deep data analysis and providing a crisp user experience, Polis delivers a targeted solution 10x more effective than traditional canvassing. We have already knocked over 10 million doors, collecting 120 million household records and we're just getting started! Our solutions have been used on two presidential campaigns and by corporate leaders in solar, home security, and a range of other industries.

We’re seeking an exceptional senior backend software engineer to join our growing development team. This position will play a critical role in new feature development and ensuring existing systems continue to scale. Future projects include: a mapping service that dynamically generates optimized canvassing routes; building out information pipeline for the data science team; micro service designs including analytics and authentication services; 3rd party API integrations with Stripe, Salesforce and other vendors; optimizations in AWS; and supporting innovative frontend application features.

  • 70% Software development
  • 10% Mentoring
  • 10% Dev ops
  • 10% Architectural design

  • 6+ years of experience working in software engineering
  • Expert in Node.js
  • Proficient in Relational database design, PostgreSQL experience preferred
  • Proficient in setting up and managing AWS instances including: S3, ELB, RDS, EC2, Cloudwatch, experience with Lambda and Cognito is a plus
  • Experienced designing RESTful APIs
  • Experienced implementing API integrations
  • Experienced mentoring junior software engineers
  • Experienced in container technologies such as Rancher, Docker, rkt, Nomad, or Kubernetes
  • Experienced with deployment and build tools, such as Travis, Jenkins, Packer, or Vagrant
  • Familiar with NoSQL technologies such as MongoDB, Couchbase, Redis,  jsonb, or RethinkDB
  • Familiar with Linux distros such as Ubuntu or CentOS
  • iOS or Android development experience is a plus
  • React experience is a plus

What's in it for you…

Generous equity offering
Competitive salary
Flexible work schedule
Access to professional networking resources
All of the Skittles you could possibly eat
Learn new technologies, and contribute to open source projects
Significantly impact the design of an early-stage product
Strong career path with leadership opportunities

Next step…

If you like what you've read here, please submit an application and we'll reach out. Not sure this is a fit for you? Shoot us an email and we'll be happy to chat :)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.