Barcelona
As a Full Stack Developer in Barcelona, you will be asked to develop various features of a platform that simplifies development of vision sensing applications that run on resource constrained IoT devices. The platform will foster innovations by application developers, and change the existing edge AI programming paradigm. The cloud services for the platform includes backend microservices and a frontend with dynamic user experience.
The Full Stack Developer position requires strong skills and knowledge of both backend and frontend of cloud service application and a holistic understanding of the web application development and can work on projects from start to finish. We are looking for a highly motivated team player who is willing to learn new technologies and innovate, and has strong leadership, analytical, problem-solving and communication skills, as well as the ability to take on multiple responsibilities at once.
Designing and developing cloud service applications from the ground up, including both front-end and back-end development.
Collaborating with cross-functional teams, including designers, product managers, and other developers, to identify and prioritize features and functionality.
Building reusable code and libraries for future use.
Ensuring the technical feasibility of UI/UX designs.
Optimizing cloud service application for maximum speed and scalability.
Integrating data from various back-end services and databases.
Implementing security and data protection measures.
Troubleshooting and debugging complex issues.
Staying up-to-date with emerging trends and technologies in full stack development.
Strong proficiency in front-end technologies, such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
Strong proficiency in server-side technologies such as Node.js, Python, Ruby on Rails, or other programming languages.
Experience with database systems such as MySQL, MongoDB, or PostgreSQL.
Familiarity with version control systems, such as Git.
Experience working with cloud-based services such as AWS or Azure.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work independently and in a team environment.
Bachelor's degree in Computer Science or related field is typically required, but not always necessary depending on experience and skills.
Desired Skills and Experience
We believe you will thrive in Midokura if you possess a mix of some of the following skills and experiences:
Embedded systems development
AI model and/or application development
Webassembly application development
Networking and carrier technologies such as 5G and MEC
Experience in open source projects or communities
EU Working Permit
Team worker
Strong written and verbal communication skills in English (Full Professional Proficiency) Spanish or Japanese is a plus.
Job location in Barcelona (Spain)
To build successful IoT services and products incorporating the best technology assets of the Sony Group
4 jobsSubscribe to Rise newsletter