Position: Node.js Developer
Company: BrickRed Systems
Experience required: 2y
English level: upper

BrickRed Systems, a leading technology company specializing in software development and innovative solutions, is currently seeking a skilled and experienced  Node.js Developer with a minimum of 2 years of experience. If you have a passion for cutting-edge technologies and want to contribute to exciting projects, this opportunity is perfect for you.

**Requirements:**

- Minimum of 2 years of experience as a Node.js Developer, working on server-side applications.
- Strong proficiency in Node.js and frameworks such as Express or Koa.
- Experience integrating and working with third-party APIs, specifically **OpenAI API** and Azure Cognitive Services.
- Excellent communication in English (B2/ Upper -Intermediate level)
- Solid understanding of JavaScript and asynchronous programming.
- Knowledge of database systems, such as MongoDB or MySQL.
- Familiarity with version control systems, particularly Git.
- Ability to write clean, modular, and reusable code.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.

**Preferred Qualifications:**

- Bachelor's degree in Computer Science, Engineering, or a related field.
 - Experience with cloud platforms, such as Azure or AWS.
- Familiarity with containerization technologies, such as Docker.
- Understanding of natural language processing (NLP) concepts.
- Knowledge of DevOps practices and CI/CD pipelines.


**Responsibilities:**

- Design and develop scalable and efficient Node.js applications.
- Collaborate with cross-functional teams to integrate OpenAI API and Azure Cognitive Services into our solutions.
- Write clean and maintainable code following best practices and coding standards.
- Participate in code reviews to ensure quality and adherence to project requirements.
- Troubleshoot and resolve technical issues and bugs.
- Stay up-to-date with the latest advancements in Node.js and related technologies.
- Collaborate with the front-end team to implement RESTful APIs.

We offer competitive compensation packages, a collaborative work environment, and opportunities for professional growth and advancement. Join our talented team and contribute to innovative projects that make a real impact. 

**What we offer:**
— High compensation according to your skills
— Interesting and challenging projects
— 5-day working week, 8-hour working day, flexible schedule
— Democratic management style & friendly environment
— Full remote job (Possibility to work from home or around the world)
— Annual Paid vacation (18 business days per year)
— Paid sick leaves
— Official holidays
— Any time zone

We guarantee:
— Professional and personal growth
— The comfortable and supportive working atmosphere. You’ll join a friendly welcoming team of experienced colleagues.
— Stability. In the modern world, our product is in high demand, and this means that you will be joining a business with exciting challenges and a stable income.

If you are a passionate Node.js Developer with experience in OpenAI API and Azure Cognitive Services, we would love to hear from you. **Apply now** and become a valuable member of our team at BrickRed Systems.