The company
ID Visionis a leading innovator in computer vision systems, known for its proprietary AI-based software and its deployment in industrial environments for a select group of clients.
Our reputation is built on a strong commitment to quality and customer satisfaction in both software development and system integration.
We offer end-to-end computer vision solutions that combine advanced software with robust hardware, tailored for a range of industrial applications.
These solutions are used in areas such as quality control, robotics, and other innovative digital automation systems.
The company is currently growing and needs to bring on board qualified engineers to continue the development of our proprietary computer vision software.
In this context, we are actively looking for aBackend Developerto join the team behindVisionCloud, our AI training platform.
Location
The company is based in Riudellots de la Selva, Girona, with easy access via AP-7.
This position requires residing within reasonable commuting distance, as on-site presence 3 days per week is expected.
Position description
As aBackend DeveloperatID Vision, you'll take a key role in the design, development, and maintenance of the server-side codebase of our SaaS platform,VisionCloud.
You'll be joining a team of 10 engineers in the company, working closely with frontend developers and MLOps engineers to deliver a seamless and efficient user experience.
AtID Visionwe value clean, maintainable and reusable code.
Our backend is primarily built inTypeScriptusingNode.Js, with some components developed inPython.
In the near term, you'll contribute to critical projects such as:
— Complete transition to Domain-Driven Design (DDD)
— Integrating an external subscription management platform
— Enhancing credit consumption tracking
— Optimizing and accelerating database queries
This is a hands-on role where you'll spend most of your time coding and quickly seeing the impact of your work in production.
A passion for programming is essential, along with good communication and teamwork skills.
What you'll do
— Design, develop, and maintain backend services for our SaaS platform,VisionCloud.
— Complete the codebase transition to Domain-Driven Design and maintain it afterwards.
— Ensure high availability and reliability of the platform, keeping it fully operational at all times.
— Manage and optimize internal tools, including credit consumption tracking.
— Participate in code reviews and contribute to software architecture decisions.
— Continuously test, debug, and deploy high-quality backend code.
— Design solutions with a focus on scalability for our growing infrastructure.
— Create and maintain user documentation forVisionCloud.
— Provide technical support to clients when needed, troubleshooting and resolving platform-related issues.
— Integrate third-party systems, such as subscription management and