Node.js Software Engineer with an interest to AI technologies
About the Role
We are looking for a Node.js Software Engineer with an interest to AI technologies.
Key Responsibilities
- Write clean, maintainable, and scalable code using Node.js as the primary technology.
- Review and provide constructive feedback on Pull Requests from other team members.
- Design and implement various levels of automated tests (unit, integration, end-to-end).
- Collaborate with team members to identify and solve complex technical challenges in building an AI agents system.
- Actively participate in architectural discussions and propose scalable solutions.
- Contribute to continuous improvement in development processes, tools, and best practices.
Required Qualifications
- 5+ years of hands-on experience with Node.js in production environments.
- Strong understanding of software design principles, clean code, and scalable architecture.
- Excellent problem-solving skills and the ability to break down complex problems into actionable solutions.
- Strong communication and collaboration skills.
- Interest in Artificial Intelligence technologies and their practical applications.
- Strong knowledge SQL (Postgres or similar).
Nice-to-Have
- Experience with NestJS framework.
- Familiarity with AWS services (Lambda, S3, DynamoDB, etc.).
- Understanding of Multi-Agent System (MAS) architectures or principles.
- Experience working with tools/frameworks like:
- LangChain, LangGraph
- n8n
Soft Skills
- Strong communication and collaboration abilities.
- Willingness to experiment, iterate, and learn from results.
- Comfortable working in cross-functional teams.
- Creative mindset with a focus on delivering practical solutions.
Required languages
English | B2 - Upper Intermediate |
๐
$4000-6000
Average salary range of similar jobs in
analytics โ
Loading...