MOON is building innovative solutions to solve universal problems that most businesses face — yet are not addressed by a single, unified tool. The mission is to transform the entrepreneurial experience and deliver operational excellence for businesses across the world through a unified platform supercharged with proprietary AI agents.
Requirements
- Strong expertise in React (hooks, context, state management, modern patterns).
- Proficiency in .NET/C-Sharp 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.
Responsibilities
- Lead the design and implementation of full stack features, combining React front-end development with back-end services in .NET/C-Sharp (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.
Other
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
- 7+ years of professional experience in full stack software engineering.
- Excellent problem-solving, architectural design, and communication skills.
- Excellent communication and teamwork skills.
- Practical experience working in Agile teams.