Intermediate Backend Engineer (NodeJS)
Chat Aid is an AI-powered knowledge assistant that integrates with work apps like Slack and Microsoft Teams to provide instant answers using the context of company data (website, documentation, Google Drive, knowledge base, etc.). This improves productivity for teams by reducing search time. As an Intermediate Backend Engineer (NodeJS) you will be responsible for designing, developing, and maintaining scalable and efficient backend applications using Node.js and contributing to the development and integration of AI-powered features.
We are looking for individuals who are proactive, detail-oriented, and passionate about building innovative solutions. Excellent communication skills and a track record of shipping code successfully is a must. This position offers an opportunity to work on a cutting-edge AI product, contribute to a fast-growing company with a global team, and gain experience in developing solutions that directly impact the future success of Chat Aid.
Qualifications:
- Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
- 1-3 years of professional experience in backend development with a strong focus on Node.js.
- Experience with common Node.js frameworks (e.g., Express.js).
- Proficiency in working with databases (e.g., MongoDB).
- Experience designing and implementing REST APIs.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and debugging skills.
- Excellent English communication and collaboration skills.
- Solid understanding of containerization (Docker).
- Basic understanding of ML/AI concepts including RAG.
- Experience with Mocha, Cypress, or other testing frameworks.
- Experience with Python is a plus but is not required.
This job is a 12 month Contractor Position (1099 if in the US) for 40 hours per week. 40 days off (inclusive of holidays) are provided.
Compensation: $7.25 - $12.00 USD / hour depending on location and experience. Initial signing bonus payment of approximately $2,000 USD is available to cover office equipment and laptop expenses.
This position is available for individuals located in the US, Canada, Mexico, Ukraine, Armenia, India, and other select countries worldwide depending on local laws and regulations. Payment in local currency is provided for eligible countries. For questions about country eligibility, email hiring@chataid.com.
Ready to apply?
Send your resume to hiring@chataid.com