Platzhalter Bild

Software Engineer na American Student Assistance

American Student Assistance · Boston, Estados Unidos Da América · Hybrid

Candidatar-se agora

THE ROLE: Software Engineer

American Student Assistance™ (ASA) is national nonprofit that is changing the way kids learn about careers and prepare for their futures through access to career-readiness information and experiences.

ASA fulfills its mission through free digital-first direct experiences, philanthropy, advocacy, thought leadership, groundbreaking research, and impact investing. We believe that exploring career possibilities, as early as middle school, and providing access to education-to-career pathways aligned with one’s passions and goals will result in greater confidence and long-term success for all students.

We are looking for a Software Engineer to contribute to the design, development, and maintenance of ASA’s direct-to-consumer web platforms and internal systems. In this role, you will focus on building scalable, secure, and user-friendly applications, and systems integrations. You will work closely with the product managers, designers, data analysts, and senior engineers, applying your skills across the full technology stack to deliver impactful digital solutions.

This role is ideal for someone who enjoys hands-on coding, problem-solving, and collaborating in a cross-functional environment while continuing to grow their technical expertise on a tightly integrated team of technologists.

What You’ll Do:

  • Develop, test, and maintain web applications using modern frontend (React, TypeScript, Material UI) and backend (Node.js, Express, APIs) frameworks.
  • Collaborate with product managers, designers, and other engineers to translate business requirements into technical solutions.
  • Contribute to the design and implementation of databases (SQL, NoSQL) and cloud-based solutions (AWS, Azure, or equivalent).
  • Participate in code reviews, ensuring quality, maintainability, and adherence to best practices.
  • Support continuous integration, deployment pipelines, and automated testing.
  • Troubleshoot, debug, and optimize performance of applications.
  • Contribute to application documentation and development standards.
  • Stay up-to-date with emerging technologies and propose improvements where applicable.

About You:

Technical Requirements:

  • 3–5 years of professional experience in full-stack software development.
  • Strong experience with modern frontend frameworks (React, Material UI, or similar) and backend development (Node.js, Express, APIs).
  • Solid understanding of relational and non-relational databases (SQL, NoSQL).
  • Experience working with cloud services such as AWS, Azure, or Firebase.
  • Familiarity with agile development methodologies, CI/CD practices, and automated testing.
  • Strong debugging and troubleshooting skills.

Personal Qualities:

  • Collaborative mindset with excellent communication skills.
  • Ability to balance speed, quality, and scalability in a fast-paced environment.
  • Curious and motivated to continuously improve technical skills.
  • Comfortable working across multiple layers of the stack.

Why ASA?

ASA offers a wide range of perks and benefits to Team Members, including comprehensive medical, dental, and vision healthcare plans, a retirement plan (plus match), weekly lunches, commuter benefits, and tuition reimbursement.

We also heavily prioritize a healthy work/life balance, which is why we offer all full-time Team Members generous PTO options, Summer Fridays (every Friday off between Memorial Day and Labor Day), and a company holiday break between December 25th and January 1st.

ASA works in a Hybrid schedule (2) two days a week in our Boston HQ. We prioritize strategic thinkers, collaborators, and work/life pros who are looking to help make a difference in kid's education and career goals.

#LI-Hybrid

 

Candidatar-se agora

Outros empregos