Sr. Full Stack Software Engineer

MoonHacienda Heights, CA
109d

About The Position

We are seeking a Senior Full Stack Engineer to lead the development of new products at MOON. This is a hands-on engineering role that requires deep experience across front-end (React) and back-end (preferably .NET/C#, though strong backgrounds in other modern frameworks like Node.js or Python are welcome). You will be responsible for architecting and building scalable, microservices-based applications that deliver exceptional user experiences. A key expectation is a strong willingness to leverage AI tools throughout the development process (for coding, testing, documentation, and automation) and to embed AI-powered capabilities directly into our products to create smarter, more efficient solutions for our customers. This is a highly collaborative, customer-centric role. You will work closely with product, design, and other engineers to ensure our platform is intuitive, secure, and capable of integrating with a variety of external systems.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 7+ years of professional experience in full stack software engineering.
  • Strong expertise in React (hooks, context, state management, modern patterns).
  • Proficiency in .NET/C# other modern frameworks such as Node.js or Python for back-end development.
  • Hands-on experience designing and implementing microservices architectures.
  • Strong work experience and knowledge of SQL databases (PostgreSQL, SQL Server) and with NoSQL systems.
  • Deep understanding of API development and security (REST, GraphQL, OAuth2, JWT, API gateways).
  • Experience with cloud platforms (Azure, AWS, GCP) and containerization (Docker, Kubernetes).
  • Demonstrated ability to use AI tools extensively in development workflows (coding assistance, test generation, documentation) and to build AI-driven product features.
  • Excellent problem-solving, architectural design, and communication skills.
  • Excellent communication and teamwork skills.
  • Practical experience working in Agile teams.

Responsibilities

  • Lead the design and implementation of full stack features, combining React front-end development with back-end services in .NET/C# (preferred) or other modern languages and frameworks (e.g., Node.js, Python).
  • Architect and deliver scalable, microservices-based systems deployed on cloud platforms (AWS, Azure, GCP).
  • Design and optimize data models and integrations with SQL (PostgreSQL, SQL Server) and NoSQL databases.
  • Build and maintain robust APIs (REST, GraphQL) with secure authentication and authorization (OAuth2, SAML, tokens, API gateways).
  • Apply AI-assisted development tools to improve coding speed, testing efficiency, and documentation quality.
  • Collaborate with cross-functional teams (product, design, and customer-facing engineers) to deliver intuitive, reliable user experiences.
  • Identify opportunities to embed AI and automation features into MOON’s products to drive innovation and customer value.
  • Ensure high code quality, performance, and security across front-end and back-end systems.
  • Mentor and support junior engineers, contributing to architectural decisions and best practices.

Benefits

  • Medical, Dental, and Vision Insurance
  • 401(k) Retirement Plan
  • FSA and HSA
  • Paid Vacation, Holiday, Sick, Bereavement, and Personal Days
  • Life Insurance
  • 2 Monthly Work From Home Days
  • Company Wide Incentive Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service