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.

Responsibilities

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.

Qualifications

  • 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!