
Senior Software Engineer

Senior Software Engineer
Beamimpact
The Senior Software Engineer at Beam will work collaboratively with a team to develop core software solutions, focusing on both frontend and backend technologies. The role emphasizes impact, continuous improvement, and collaboration with product teams. The tech stack includes NodeJS, Typescript, NextJS, React, PostgreSQL, and AWS services.
Qualification
- 4+ years building production systems for complex web applications
- Proficient in developing web applications using a Javascript-based framework such as React, NextJS, or similar
- Proficient in web architecture principles and API design
- Proficient with relational databases, particularly PostgreSQL
- Familiar with development principles such as observability, performance optimization, continuous integration, automated testing, and cloud infrastructure
- Strong communication skills to explain technical projects to non-technical roles
Responsibility
- Plan and refine new solutions through collaboration with product and engineering teams using RFC and Tech Spec documents
- Drive the execution of projects throughout the software development lifecycle (SDLC)
- Share knowledge through code reviews, pair programming, and team trainings
- Participate in on-call rotation for production infrastructure support
- Develop subject matter expertise in key areas of the Beam technology stack
- Foster a team culture around Beam’s values of community, inclusivity, care, accountability and support
- Strive for continuous improvement through goal setting and feedback




