- +3
- +9
- Paris, Île-de-France, France
About
Key Responsibilities:
- Design, develop, document, and implement solutions for Glooko XT users.
- Maintain software quality and adopt the correct architectural principles
- Functional and design patterns with a focus on performance, security, and scalability
- Proven ability to be an independent thinker and dynamic problem solver
- Develop, test, or modify programs based on and related to user or system design specifications
- Write code that is scalable, modular, maintainable, reusable, and well-tested
- Optimize complex data models for understandability and performance
- Work in an agile development environment with an understanding of agile/lean delivery methods
- Design, develop, and oversee unit tests to ensure application logic is fully exercised for each application component
- Communicate effectively with the team and other stakeholders on stages and project completion goals or dates
- Provide technical oversight to the development process, including code reviews and mentoring of the technical team
- Deliver end-to-end solutions with a focus on hitting delivery milestones
Qualifications:
- Bachelor’s in Computer Science, Math, Engineering, or similar/relevant experience
- 5+ years of hands-on work experience with Node JS (preferred), Python with prevailing back-end frameworks building APIs and Microservices
- 5+ years of hands-on work experience with HTML, CSS, JavaScript, ReactJS, and related technologies
- Understanding of client-side scripting and JavaScript frameworks
- 2+ years of experience with relational databases (PostgreSQL preferred)
- Working experience and knowledge in TDD & BDD development practices
- Experience developing new user-facing features using HTML, CSS, and Javascript, preferably with ReactJS or a similar set of libraries or frameworks
- Passionate about developing modern web applications (designing modern REST-based APIs, 3rd party integration, Web UI interactions, etc.) using Node JS
- Write modularized and clean code and back them up with a good extent of unit tests
- Experience with containerization platforms (Docker) and container orchestration tools
- Experience with global infrastructure mechanisms and security
- Experience and knowledge of Scrum and Agile tools. JIRA and Atlassian tools experience is a plus
Nice-to-have skills
- Python
- HTML
- CSS
- JavaScript
- React
- PostgreSQL
- REST
- Docker
- JIRA
Work experience
- Frontend
- Backend
- Fullstack
Languages
- English