Senior Fullstack Developer

South Holland  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

We are currently searching for a Fullstack Developer to work in Rotterdam, The Netherlands for 1 year plus extensions. This is a fantastic contract opportunity for a large multi-national client.

This position is for a big Oil and Gass company in the Netherlands

We are looking for a senior developer to support the existing developed solution and then facilitate the migration of the solution to our new architecture and help with scaling the solution to sites worldwide.

Responsibilities

  • Work closely with the customer and the Product Owner day-to-day and develop features according to their needs
  • Avoids gold plating solutions, ie creating the perfect solution
  • Keeps the cost of change low by minimizing technical debt and participating in refactoring when necessary
  • Write clean, elegant and maintainable production-level code
  • Write unit tests for your own code and use test first approaches (TDD) to develop your code
  • Participate in code reviews
  • Share software engineering related knowledge and experience with the rest of the team, eg best practices; this is especially important as the team has technical people whom are non-software engineers, eg data scientists
  • Self-organize (coordinate and allocate tasks) with other members of the cross-functional team considering several constraints (priorities, technological restrictions, WIP, people's availability, etc.) when picking tasks
  • Work in a highly-collaborative, friendly Agile environment, participate in Ceremonies and Continuous Improvement activities
  • Do pair programming from time to time
  • Communicates pro-actively
  • Should be able to quickly learn new technologies & frameworks
  • Develop the Front End for the application

Required Skills and Experience

  • At least 5 years' experience as a full-stack developer
  • Expert in Python
  • Demonstrable experience in writing microservices and containerization, eg Kubernetes
  • Demonstrable experience with SQL and No-SQL databases (eg Reddis, Mongo, Parquet, etc.)
  • Experience working with relational databases (designing databases, normal forms, table partitions, data segmentation, etc.), including streamlining and maintaining the data
  • Strong knowledge of S.O.L.I.D. principles and design patterns
  • Strong experience in Test Driven Development
  • Experience in Pair Programming and working in pairs for longer periods of time (2hrs+)
  • Experience doing Continuous Integration and Continuous Deployment
  • Knowledge of Version Control tools, GIT is preferred
  • Experience with the following tools (or similar): Jenkins (using scripts not UI), Docker, Kubernetes, SonarQUBE
  • Experience with Front End development
  • Strong understanding of JavaScript and strong experience with at least one related framework, eg react.js, angular.js, etc.
  • Experience working in Agile Teams, comfortable working in a highly collaborative environment and share responsibility for the results

Desired Skills and Experience

  • Experience with data security
  • Experience working for Startups
  • Experience working in Lean Startup and Kanban are preferred

Michael Bailey International is acting as an Employment Business in relation to this vacancy.

Start date
n.a
Duration
1 year
From
Michael Bailey Associates - Amsterdam
Published at
06.11.2018
Project ID:
1661254
Contract type
Freelance
To apply to this project you must log in.
Register