Software Developer
Role details
Job location
Tech stack
Job description
Momentum Reim is seeking a Software Developer to join their technology team in Bellprat, Spain. The ideal candidate will have a solid foundation in modern software development practices and be eager to contribute to innovative engineering and simulation solutions., * Design, develop, and maintain web-based software applications.
- Build efficient and secure backend systems and APIs.
- Collaborate with engineers to translate technical requirements.
Conocimientos
Python JavaScript TypeScript Backend frameworks Frontend development SQL NoSQL RESTful APIs Git Docker CI/CD UX/UI design, We are seeking a Software Developer to join our technology team and contribute to the design and implementation of new digital solutions for engineering and simulation workflows. The role requires a solid foundation in modern software development and an interest in working with technically complex systems., * Design, develop, and maintain web-based software applications used for engineering and simulation projects.
- Build efficient and secure backend systems, APIs, and data pipelines.
- Develop responsive and intuitive front-end interfaces using modern frameworks.
- Collaborate with engineers, data scientists, and product leads to translate technical requirements into scalable software features.
- Contribute to architectural decisions and ensure maintainable, high-quality code.
- Participate in testing, debugging, and continuous improvement processes.
Requirements
- Strong experience with Python and JavaScript/TypeScript.
- Proficiency in at least one modern backend framework.
- Solid understanding of frontend development using frameworks., Degree in Computer Science, Engineering, Applied Mathematics, or related field (MSc or PhD), The ideal candidate will have a structured approach to problem-solving and attention to detail and a desire to grow within a fast-moving engineering and technology environment., * Degree in Computer Science, Engineering, Applied Mathematics, or related field (MSc or PhD).
- Strong experience with Python and JavaScript/TypeScript.
- Proficiency in at least one modern backend framework (e.g., FastAPI, Node.js, Django, Express).
- Solid understanding of frontend development using frameworks such as React, Next.js, or Vue.js.
- Experience working with databases (SQL or NoSQL) and designing efficient data models.
- Familiarity with RESTful APIs, authentication systems, and cloud deployment environments.
- Practical experience with Git, Docker, and CI/CD pipelines.
- Experience integrating or automating engineering or simulation tools.
- Understanding of data processing, optimisation algorithms, or scientific computing frameworks.
- Exposure to DevOps, container orchestration, or infrastructure-as-code.
- Interest in UX/UI design and user-centric development.
- Strong problem-solving skills, creativity, and attention to detail.
- Able to work independently and collaboratively in a multidisciplinary R&D environment.
Benefits & conditions
The role involves designing web applications, backend systems, and collaborating with engineers to create scalable features. Momentum Reim offers a competitive salary, benefits, and opportunities for long-term professional development in an exciting, dynamic environment., * Competitive salary and benefits package based on experience.
- Long-term role with opportunities for technical and professional development.
- Involvement in exciting, high-performance programmes across multiple industries.
- Access to state-of-the-art tools and engineering facilities.
- Supportive and dynamic team culture, with strong emphasis on innovation and continuous improvement.
- Access to a range of benefits that support your well-being, including private medical insurance.