Software Engineer II

ActBlue Logo

ActBlue

πŸ’΅ $136k-$166k
πŸ“Remote - Worldwide

Summary

Join ActBlue as a Software Engineer II and contribute to the growth of our platform by enhancing donor experiences. You will work full-stack (front-end leaning) using React, TypeScript, and Ruby on Rails to develop user-facing features. Collaborate with product, design, and other engineering teams to build robust user experiences. Improve platform performance and maintainability through quality code, testing, and documentation. Engage in technical discussions and receive support for professional growth. Champion a collaborative and inclusive team culture. This is a full-time, remote, salaried position with flexible work schedules and an unlimited time-off policy. ActBlue offers comprehensive benefits, including fully paid health insurance, paid parental leave, and a 401k match.

Requirements

  • 2-4+ years or equivalent of professional experience working with teams and delivering projects, ideally in a front-end leaning, full-stack capacity (60-70% front-end, 30-40% back-end)
  • Professional experience working with React and TypeScript to develop frontend features from design and discovery through to deployment and monitoring
  • Professional experience working with Ruby on Rails to make changes to APIs in order to carry a feature to completion
  • A track record of delivering features while collaborating with product and design to resolve ambiguity and prioritize the highest impact work
  • A demonstrated ability to write extensible, maintainable, and scalable code
  • An inclusive and empathetic working style in a remote and distributed work environment
  • An eagerness to learn and grow your skills as an engineer for all parts of the stack, including legacy code
  • A passion for software and ActBlue’s mission to build people-powered movements
  • A team player mentality: You keep the end-user in mind and enjoy hearing feedback from your teammates

Responsibilities

  • Collaborate closely with product, design, and other software engineers to build robust user experiences across several web applications used by campaigns and organizations on ActBlue
  • Practice and encourage a people-focused engineering mentality when working cross-functionally
  • Improve the performance and maintainability of our platform through quality code, comprehensive testing and monitoring, and effective documentation
  • Engage with and contribute to technical discussions around new solutions and architecture
  • Receive support from your teammates, your manager and other senior leaders to grow as an individual and increase your impact within ActBlue and the progressive movement
  • Be a champion for building a collaborative and inclusive team culture
  • May support supplementary projects as assigned, ensuring timely and efficient completion in line with organizational objectives and standards

Benefits

  • Flexible work schedules and an unlimited time-off policy
  • Fully paid and trans-inclusive health, dental, and vision insurance for employees and their families; plus fully-paid health reimbursement arrangement to use for out of pocket expenses and fully-paid short- and long-term disability
  • Fully paid basic and AD&D life insurance and a voluntary supplemental life insurance option
  • Dependent and health care flexible spending account options
  • Employee Assistance Program (EAP) benefits for employees
  • Automatic 2% Employer-paid 401K contribution, plus up to an additional 6% match on employee contributions
  • A minimum of three months paid medical, family and parental leave (for all new parents, adoptions included)
  • Commuter or home-office benefits, including a $1,000 home-office setup allowance for all new full-time remote employees
  • Additional perks including quarterly snack deliveries and digital subscriptions to the Boston Globe & New York Times

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs