Senior Backend Software Engineer

  • $130,000.00 - $150,000.00/year
  • 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.


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

    Requirements:
    • 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.

    Want to apply later?

    Type your email address below to receive a reminder

    Apply to Job

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