Our client, a leading innovator in the digital projection and imagery industry, is looking for a Senior Software Engineer that will play a key role integrating all cloud / data / AI components and making sound technological choices to achieve both speed to market and high quality. The candidate's expertise in modern software development, scripting languages (Node.js, TypeScript), and microservices architecture (Docker) on premise and in AWS will be crucial.
Key Responsibilities:
1. Play a pivotal role in translating user stories into practical implementations that align seamlessly with the overall software architecture.
2. Be responsible for integrating the overall solution by seamlessly connecting all components.
3. Based on the candidate's experience and additional research, make the right technological choices to balance speed to market and high quality.
4. Deliver high-quality code, including documentation and unit testing, while coaching colleagues.
5. Use a broad background in modern software development, especially scripting languages (Node.js, TypeScript) and matching ecosystem; Python is a plus.
6. Define integration approaches towards 3rd party components.
7. Design interfaces to the cloud backend (REST) and/or IoT, if applicable.
8. Contribute to Cloud and Backend Development (AWS, databases, DevOps, ...).
Requirements:
1. Has at least 5 years of proven experience in Enterprise-scale software development.
2. Experience in healthcare-related industry/technology is a plus.
3. Has experience with technologies and skills mentioned in Key Responsibilities.
4. Able to coach junior colleagues.
5. Is motivated to produce code that stands on its own, requiring no additional clarification or documentation.
Seniority Level
Mid-Senior level
Employment Type
Contract
Job Function
Information Technology
Industries
Technology, Information and Media
#J-18808-Ljbffr