8am is a growth-stage tech company focused on building innovative SaaS products for professionals. The Senior Full-Stack Software Engineer will design and implement scalable applications, mentor other engineers, and collaborate with product teams to enhance user experience and application performance.
Responsibilities:
- Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS)
- Uplift and modernize web applications to enhance user experience, improve performance, and ensure scalability
- Build robust iOS and Android mobile applications that support our customers' on-the-go needs using frameworks such as Expo/React Native
- Contribute to and leverage our organizations reusable component libraries
- Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives
- Mentor and coach software engineers, fostering professional growth within the team
- Work closely with UX teams to design and deliver pixel-perfect web application features with a focus on usability
- Partner with technical and non-technical stakeholders to gather requirements, propose solutions, and align with business goals
- Participate in team ceremonies, including sprint planning, grooming, and retrospectives, ensuring effective communication and coordination
- Drive technology initiatives to enhance application performance, scalability, and maintainability
- Stay updated with industry trends and emerging technologies to bring innovation to the team
- Provide technical expertise to the broader engineering group to drive positive outcomes
Requirements:
- BS in Computer Science or related field, or equivalent professional experience
- 7+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions
- Extensive professional experience building production-grade React applications, including developing reusable components, managing complex state using external stores and context, and optimizing front-end performance
- Professional experience developing and maintaining RESTful APIs on the backend
- Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban)
- Work effectively with LLM's, understand agent concepts and related technologies (e.g. MCP servers)
- Strong understanding of SOLID design principles and software design patterns
- Excellent teamwork, documentation, and communication skills
- Demonstrated experience leveraging AI tools and technologies to improve workflows, enhance decision-making, or drive innovation
- Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS)
- Uplift and modernize web applications to enhance user experience, improve performance, and ensure scalability
- Build robust iOS and Android mobile applications that support our customers' on-the-go needs using frameworks such as Expo/React Native
- Contribute to and leverage our organizations reusable component libraries
- Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives
- Mentor and coach software engineers, fostering professional growth within the team
- Work closely with UX teams to design and deliver pixel-perfect web application features with a focus on usability
- Partner with technical and non-technical stakeholders to gather requirements, propose solutions, and align with business goals
- Participate in team ceremonies, including sprint planning, grooming, and retrospectives, ensuring effective communication and coordination
- Drive technology initiatives to enhance application performance, scalability, and maintainability
- Stay updated with industry trends and emerging technologies to bring innovation to the team
- Provide technical expertise to the broader engineering group to drive positive outcomes
- Experience with cloud platforms (e.g., AWS, Google Cloud Platform)
- Experience with Ruby on Rails (or equivalent), NodeJS and NextJS
- Experience with React, Bootstrap, Tailwind, and modern frontend technologies
- Experience building iOS and Android mobile applications using Expo/React Native
- Experience building scalable Software as a Service (SaaS) applications