Role Overview: We are seeking a highly skilled and experienced Founding Engineers (multiple roles across SDE 3 level) to join our engineering team. This role will be responsible for leading technical initiatives, contributing to hands-on coding and system design, and managing a team of engineers. The ideal candidate will have a strong technical background in the MERN stack,and a passion for building scalable, high-performance software solutions, including AI projects using RAG langchain and other latest AI technologies.
Key Responsibilities
- Lead the design, development, and delivery of high-quality software solutions using the MERN stack (MongoDB, Express.js, React, Node.js), with a focus on integrating AI capabilities seamlessly.
- Collaborate with product managers, designers, and other stakeholders to define technical requirements, architect solutions, and prioritize feature development
- Drive technical initiatives and innovation, staying abreast of industry best practices, emerging technologies, and trends, especially in the field of AI, to ensure our products remain cutting-edge.
- Design, implement, and maintain scalable, reliable, and efficient codebase, adhering to coding standards, best practices, and software engineering principles
- Perform code reviews, identify areas for improvement, and implement solutions to optimize performance, scalability, and maintainability of our software systems, with a focus on AI model integration.
- Participate in the recruitment and hiring process, including interviewing candidates, assessing technical skills, and contributing to the growth of the engineering team
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- 4-8 years (multiple roles across levels) of experience in software development, with a strong track record of building and delivering complex, scalable software solutions using the MERN stack
- Solid understanding of software architecture, design patterns, and system design principles, with expertise in MongoDB, Express.js, React, and Node.js
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders
- Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus
- Passion for technology, innovation, and continuous learning, with a commitment to staying current with the latest developments in software engineering and technology trends, particularly in AI and machine learning.