Senior Developer

Waters Corporation
  • Paris, France
  • Other
  • Information Technology & Digital
  • English Only
  • N/A
  • 15+ days ago
  • Paris, France
  • Permanent-Full time
  • Other
  • Information Technology & Digital
  • English Only
  • N/A
  • 15+ days ago

Permanent-Full time

Job Description

Company Description

Streem Energy provides innovative SaaS solutions for renewable asset management. Our customers are all along the power value chain: ranging from renewable energy producers to power production aggregators or energy suppliers.

Through our expertise in artificial intelligence, interface design and our deep knowledge in renewable energy generation and power market mechanisms, we build models that generate actionable insights to manage new sources of energy. Our cloud platform communicates in real-time with thousands of renewable energy assets and we are on a very busy roadmap to push the renewable energy revolution forward !

By contributing to the digitalization of the power market industry, we evolve in a European, innovation driven, fast growth ecosystem. We are a young but fast-growing company: our lean team empowers talented individuals to own important responsibilities, collaborate on multiple subjects, and quickly advance their career !

Job Description

We are looking for a talented full-stack developer to help us develop our renewable energy management product. You will be in charge of developing new features end-to-end (conception, development, testing, maintenance), ensuring we deliver our data and models though elegant and innovative interfaces.

Whether it is on Streem web application or API, you will be shipping well-crafted features, always aiming at the perfect user experience.

You will get full ownership of our main front-end projects and will be the focal point for our web app and api development.

Our Tech Stack:

Backend: Python
Data science: Python, Tensorflow, Numpy
Database/MQ: PostgreSQL, MySQL, InfluxDB
Infrastructure: Docker, AWS, Heroku, Airflow
WebApp: Rails, JS


The Andrew Alliance team is advancing science with a new class of high-performance, easy-to-use robots that dramatically improve the repeatability, performance, and speed of liquid handling. This new approach, and Andrew+, the flagship robot, are winning awards and rapidly transforming bench research in hundreds of pharmaceutical, diagnostic, and academic laboratories worldwide, by eliminating routine pipetting errors and time-consuming manual efforts.

Andrew Alliance is a Waters company (the world's leading specialty measurement company) and is looking for a Senior Developer to support the development of the SaaS platform called OneLab (, allowing users to design, execute, monitor, record and track biological experiments, integrated within the existing laboratory workflow and interacting with the Andrew Alliance robots.

As Senior Developer at Andrew Alliance, you will join the OneLab R&D Team based in Paris (FR). You will work in a fast-paced, agile environment and engage in technical discussions, participate in technical designs, demonstrate problem-solving abilities, and present and share ideas through global collaboration.

We work in a collaborative, agile environment, where team members are empowered to innovate and continually improve. We believe strongly in the value of personal development, and provide support and dedicated time for our people to pursue this.


Participate to the product conception, providing a technical point of view and advocating new technologies whenever required
Write code alongside the other members of the team - contributing technical expertise and project guidance
Direct Involvement into sprints - from specifications to delivery, from production to debugging
Write-up of english documentation and definition of unit tests
Expected mentoring role by guidance of junior developers towards success


Bachelor's Degree in Computer Science, or other related discipline is preferred, equivalent work experience required

Solid recent experience as a lead developer within an agile environment
Experience on SaaS product development
Experience working with distributed teams.


Excellent skills in Javascript and Typescript
Knowledge of frameworks like Angular or equivalent is a must (currently, the stack is in Angular 10)
Experience with Node.js
Experience with AWS cloud technologies, as well as containerization and container orchestration technologies (Docker and Kubernetes).
Experience with IoT technologies and instance messaging technologies (like RabbitMQ)
Knowledge of developing SaaS applications in regulated environments is a plus.
Deep understanding of software engineering best practices (including CI/CD - TDD/BDD - DevOps).
Fluent in English in speaking and writing are a must, any additional language skill is a plus.
Self-starting, technically focused and team-oriented personality
Good communication skills

Company Description:

Waters Corporation (NYSE: WAT), the world's leading specialty measurement company, has pioneered chromatography, mass spectrometry and thermal analysis innovations serving the life, materials and food sciences for 60 years. With approximately 7,000 employees worldwide, Waters operates directly in 31 countries, including 15 manufacturing facilities, and with products available in more than 100 countries.

Waters Corporation's businesses include Waters, TA Instruments, VICAM, ERA, and Nonlinear Dynamics.

Waters creates business advantages for laboratory-dependent organizations by delivering ultra performance liquid chromatography (UPLC), high-performance liquid chromatography (HPLC), chromatography columns and chemistry products, mass spectrometry systems, laboratory informatics solutions, and comprehensive service programs to enable significant advancement in healthcare delivery, environmental management, food safety, and water quality.


As a young company, we are looking for independent and proactive candidates, who are rigorous and keen to continually progress in order to bring the best experience to our customers.

You have at least 2 years of experience in web development

You have experience developing user-centered software and you care about UX and design matters (experience in developing SaaS B2B platforms would be ideal)

You are proficient in HTML/CSS and have significant experience with a few Javascript frameworks (React, Vue.js). Ruby on Rails development experience would be a plus.

You know, share, and apply the guidelines and best development practices (automated tests, reviews, etc.)

You have experience developing API (Rest, GraphQL)

You have a “pioneering” spirit and enjoy working in early stage start-ups

You are at ease in English (able to lead daily stand up or to explain your work fluently)

Similar Jobs