Software Engineer - Backend (SaaS / Cloud)

ID Vision
Municipality of Girona, Spain
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish, Catalan
Experience level
Intermediate

Job location

Municipality of Girona, Spain

Tech stack

Amazon Web Services (AWS)
Automation of Tests
Software as a Service
Cloud Computing
Software Documentation
Code Review
Relational Databases
Database Queries
Software Debugging
Python
Node.js
Software Architecture
SQL Databases
Systems Integration
TypeScript
System Availability
Backend
GIT
Machine Learning Operations
Front End Software Development
Software Version Control
Microservices

Job description

residing within reasonable commuting distance, as on-site presence 3 days per week is expected. Position description As a Backend Developer at ID 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. At ID Vision we value clean, maintainable and reusable code. Our backend is primarily built in TypeScript using Node.js, with some components developed in Python. 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

Requirements

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 for VisionCloud. - Provide technical support to clients when needed, troubleshooting and resolving platform-related issues. - Integrate third-party systems, such as subscription management and payment platforms.

  • Participate in weekly development meetings. Requirements - 2+ years of experience in backend development (or equivalent hands-on experience). - Strong proficiency in Node.js and TypeScript. - Solid understanding of SQL and relational database design. - Knowledge of Domain-Driven Design concepts. - Familiarity with version control systems like Git. - Understanding of CI/CD pipelines and automated testing. - Clear communication skills and a collaborative mindset. - Commitment to quality work, effective problem-solving, and customer satisfaction. - Experience working on cloud-based applications will be valued (AWS preferred). - Proficiency in Catalan, Spanish and English, spoken and written. Benefits - Competitive salary based on experience and qualifications. - Hybrid work model: 3 days/week office presence required initially, with flexibility to adjust based on performance and team needs. - At least two company events per year - like skiing trips, karting, or cycling outings. - Full-time permanent contract, 40 h/week. - Exciting project in a positive and collaborative work environment. If you are someone with a passion for engineering and eager to see the benefits of technology firsthand in the industrial world, this opportunity is for you. ID Vision is the place to grow professionally while enjoying your work and making a meaningful contribution to society.

About the company

KICK ID Player Rating is the digital performance analysis for football players - fully automated and 100% objective. We at KICK ID live our passion for sports, football, data and technology and are up to bring professional data to every football player. We're making performance visible.

Apply for this position