Department: Product and technology
Objectives
- We
are defining a new backend platform for our moto sharing product. The
main goal of the backend developer is to be a key part of the current
team for developing and evolving the backend.
Responsibilities:
- Develop Backend software.
- Integrate third parties’ software.
- Database management and configuration.
- APIs definition.
- Configure remote devices.
- Requirements definition, gathering and refining.
Additional capabilities / strong points:
- Experience in backends for mobile apps
- Experience in managing heterogeneous devices
- Knowledge of big data and/or signal processing is a plus.
- Strong focus on delivery, making things happen
- Experience in innovation activities
- Understanding of the Transport / Automotive Industry, specially free floating vehicle sharing
- Positive attitude, enthusiastic, self ‐ starter, independent, delivery‐focused and prepared to question
Relationship of the position:
Internal:
The
candidate will need to work with individuals belonging to the
development team, which is composed of other backend developers, web,
mobile apps and QA.
It will also interact with other teams like operations and marketing.
External:
The candidate will need to work with third party companies like hardware and devices providers, mapping/location services, …
Qualifications required:
- Good programming skills. 2-3 years of experience with Python and J2EE-Java development.
- Experience in back-end development, application servers, HTTP-JSON / REST APIs…
- Experience in database management. MS SQL, MySQL, Oracle, MongoDB…
- Experience in requirements definition, gathering and refining.
- Used to work in products with several partners.
- Broad experience in deploying products to production environments.
- Knowledge of devices, communication protocols, web services and SaaS schemas.
- Being able of working in innovation environments.