In this role, you will be instrumental in designing, building, and maintaining the backbone of our platform. With a builder mindset, you will thrive in our fast-paced, startup environment where agility and pragmatic solutions are valued over flawless execution. Your innovative thinking and problem-solving skills will help us deliver exceptional value to our users.
Key Responsibilities:
Design, develop, and maintain robust and scalable back-end services and APIs using NodeJS.
Collaborate closely with front-end engineers, product managers, and other stakeholders to deliver high-quality features.
Ensure the performance, reliability, and security of our platform.
Write clean, maintainable, and efficient code, balancing speed and quality.
Troubleshoot, debug, and optimize existing systems.
Contribute to architectural decisions and drive technical innovation.
Integrate large language models (LLMs) into our platform to enhance functionality and user experience.
Skills, Knowledge and Expertise
5+ years of experience in back-end development with a strong focus on NodeJS.
Proficiency in MongoDB and experience designing and managing NoSQL databases.
Experience with cloud services (ideally AWS) and containerization (Docker).
Familiarity with CI/CD pipelines and automated testing frameworks.
Excellent problem-solving skills and the ability to work in a fast-paced, startup environment.
Strong communication skills and a collaborative mindset.
Experience with integrating and programming large language models (LLMs) is highly desirable.