Software Engineer
Meet Our Recruiter
About the Role
A leading software house based in Stuttgart, specializing in cutting-edge technology solutions for Robotics, Open Source and Government Projects. Their innovative team is committed to delivering high-quality software solutions that drive efficiency, enhance productivity, and solve complex challenges in various sectors.
They are currently looking to onboard a talented Software Engineer with expertise in Vue.js and Node.js to join the dynamic team and contribute to multiple large-scale projects.
As a Software Engineer, you will be responsible for developing robust and scalable software solutions using Vue.js and Node.js technologies. You will work closely with the multidisciplinary team of engineers, designers, and project managers to deliver innovative solutions tailored to the unique needs of Open Source, Robotics and Government projects.
Key Responsibilities:
- Design, develop, and maintain frontend and backend applications using Vue.js and Node.js frameworks.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications and software solutions.
- Implement responsive and user-friendly interfaces that meet design and usability standards.
- Integrate third-party APIs, libraries, and services to enhance application functionality.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Perform code reviews, debugging, and troubleshooting to identify and resolve software defects.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Stay updated on emerging technologies, trends, and best practices in software engineering and contribute to continuous improvement initiatives.
Essential Skills:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience working as a Software Engineer, with a focus on Vue.js and Node.js development.
- Strong proficiency in JavaScript, HTML, CSS, and related frontend technologies.
- Experience with server-side programming using Node.js and frameworks such as Express.js.
- Familiarity with database systems such as MongoDB, MySQL, or PostgreSQL.
- Solid understanding of RESTful API design principles and microservices architecture