Cactus can help your business benefit from AI through "StartAI", the AI program of Agoria and Vlaio

Node.js Developer

Cactus is ready to expand the team with a Node.js Developer. In this role, you will be working as a part of a scrum team on the development of apps in such domains as Education, HR, Healthcare, Fintech, Fleet Management, Digital Transformation, etc.

Cactus stands for professional development and constant improvement of technical skills. We often start projects from scratch and choose a modern stack of technologies based on project needs and preferences of our team.

What You Will Do

  • Connector Development and Optimisation: Build, test, and maintain new connectors and enhance existing ones, ensuring they meet performance and reliability standards.
  • API and Connector Testing: Rigorously test APIs and connectors, identifying and addressing issues to improve functionality and user experience.
  • Technical Documentation: Create and maintain technical documentation, including connector guides and developer documentation, to ensure ease of use for developers and customers.
  • Data Mapping and API Extension: Map data effectively between systems and extend APIs to support additional features as needed.
  • Customer Support: Assist customers with API implementation, troubleshooting issues, and ensuring smooth integration with our Unified API.
  • Software Development: Participate in software design, development, and SCRUM activities, contributing to backlog refinement, functionality development, and code maintenance.
  • Team Collaboration: Engage in technical discussions, consult with the engineering team to evaluate software interfaces and develop specifications.

What We Expect

  • 2+ years of software engineering experience, with a focus on full-stack web applications and backend development in TypeScript/Node.js.
  • Deep expertise in modern JavaScript development methodology, tooling, and API development.
  • Experience with OpenAPI specifications and JSON Schema.
  • Bachelor’s or master’s degree in informatics, computer engineering, or a related field.
  • Strong analytical and problem-solving skills with an ability to create future-proof solutions.
  • High attention to detail, committed to thorough testing and quality assurance.
  • Excellent teamwork and communication skills with proficiency in English.
 
Apply for this position

By filling in the form, you agree to our Privacy Policy, including our cookie use.
Resume *

Share this position
Have any questions?
Please contact us via LinkedIn
Subscribe To Our Newsletter
To get new inspiring articles and news right in your inbox.