
Responsibilities
>/ Design and develop a scalable, robust control plane using industry best practices with a strong focus on quality, performance, and reliability.
>/ Write clean, tested, readable, and maintainable code.
>/ Take part in code design, reviews, and knowledge exchange.
>/ Create and maintain distribution and deployment tools for various platforms.
>/ Work closely with data scientists, product managers, and teammates to ensure timely, high-quality deliverables.
>/ Take complete ownership of deliverables—from concept to deployment and maintenance.

Requirements
>/ 7+ years of experience in software engineering.
>/ 5+ years of hands-on work with Node.js.
>/ In-depth knowledge of JavaScript features and limitations.
>/ Understanding of front-end concepts and technologies (React, TypeScript).
>/ Experience with relational databases such as PostgreSQL.
>/ Familiarity with cloud-native development practices.
>/ Familiarity with Agile development methodologies.
>/ Excellent communication, organization, and self-management skills.
>/ High adaptability in dynamic startup environments; strong team orientation and a positive “can-do” attitude.

Nice to Have
>/ Proficiency with React.
>/ Background in building CI/CD pipelines using GitHub Actions.
>/ Proven track record in developing production-level Node.js applications (ideally with TypeScript).
>/ Understanding of LLM-driven systems, including APIs, orchestration frameworks, vector databases, and RAG setups.
>/ Experience in integrating ML/AI models into production systems.
>/ Previous involvement in developing B2B solutions or platforms.
>/ Bachelor’s degree in Computer Science or a related discipline.