Senior Fullstack Engineer

About the Role

As a Senior/Lead Full Stack Engineer at Beam, you will play a pivotal role in the development and maintenance of our software solutions. You will be responsible for both frontend and backend development, collaborating closely with our cross-functional team to address complex problems and deliver high-quality solutions. We are looking for someone who is passionate about building great products, has strong leadership skills, and is comfortable working in a fast-paced, startup environment.


This role will have you at the the forefront of crafting an intuitive user interface while ensuring seamless functionality on the backend. Key responsibilities will entail the following:

  • Contribute to the development of robust and scalable software solutions using a variety of technologies and programming languages.

  • Implement and execute comprehensive unit tests, integration tests, and end-to-end tests to ensure the reliability and functionality of the software.

  • Conduct and participate in code reviews to maintain code quality, readability, and adherence to coding best practices and standards.

  • Optimize and refactor code to maintain a high level of code cleanliness, readability, and maintainability.

  • Lead squads and teams in key projects, taking ownership of deliverables from inception to completion.

  • Stay updated on emerging technologies and industry trends, continuously improving our technical stack and development processes.

  • Drive the adoption of best practices, tools, and technologies across the organization.

  • Participate in architectural discussions and contribute to the evolution of the technical stack.


  • Bachelor's degree or higher in Computer Science, Software Engineering, or related field.

  • Minimum 6 years of proven experience as a Full Stack Software Engineer or similar role, with a focus on developing robust and scalable software solutions.

  • Strong proficiency in JavaScript and TypeScript, with hands-on experience in React.js for frontend development.

  • Extensive knowledge of HTML and CSS for crafting intuitive user interfaces.

  • Proficiency in Node.js and the Nest.js framework for backend development.

  • Experience working with databases such as PostgreSQL and MySQL, including schema design and query optimization.

  • Familiarity with cloud technologies such as AWS, GCP, or Azure, including deployment and management of applications.

  • Strong problem-solving skills and ability to troubleshoot complex technical issues.

  • Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.

  • Demonstrated ability to take ownership of projects and drive them to successful completion.

  • Self-motivated and detail-oriented, with a passion for tech.

If you are passionate about leveraging AI to drive innovation and thrive in a collaborative, fast-paced environment, weā€™d love to hear from you! Join us in shaping the future of AI-powered solutions!