Location: hybrid HO model with 20% of business trips to Norway
Working hours: Business hours
Project abstract/business context:
The customer is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world's premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilicals, subsea hardware, and tooling. We also use applied technology expertise to serve the defense, entertainment, material handling, aerospace, science, and renewable energy industries.
The client is building a future with complete real-time visibility of vessels, cargoes, and maritime assets, with total transparency to emissions, risk, hidden cost, inefficiency, and waste.
We are excited about expanding the Polish-Norwegian team to support our efforts to reduce waste.
Purpose:
Participate in the design and development of web applications, back-end APIs, data persistence layers, and advanced data pipelines responsible for the ingestion and delivery of billions of records.
DUTIES & RESPONSIBILITIES
- Deliver the project’s roadmap
- Lead, develop, and maintain cutting edge web applications.
- Contribute to various levels of the stack, including the front-end, middle tier, ingestion/persistence of large amounts of data, and efficient retrieval from the database.
- Lead individual projects and potentially small teams.
- Collaborate with stakeholders and other team members to derive appropriate solutions.
- Solve complex problems.
- Develop and maintain Unit and/or Functional Tests.
Tech stack:
- React
- GraphQL (particularly the Apollo stack)
- Node/NPM
- MongoDB/Mongoose
- CI/CD pipelines (e.g. Jenkins)
- JavaScript testing frameworks (e.g. Jest, Mocha, Jasmine, Istanbul)
- Azure and/or AWS
- Git/GitHub
- Material Design and Material UI
- map utilities (MapBox, OpenLayers, Leaflet, Google)
- JS linters (e.g. ESLint)
Must have requirements:
- 8 years of software development experience
- 5 years of web development experience
- 5 years’ experience using JavaScript frameworks/libraries (e.g. React, Angular, Vue, Svelte, jQuery)
- 5 years’ experience with Relational and/or NoSQL database
Nice to have requirements:
- Passionate about UI/UX
- Scrum enthusiast
- Experience with development lifecycle tools & processes, build systems, branching & merging, and automated testing
- Desire/drive to lead new projects
- Problem solver attitude
- Knowledge of design patterns
- English B2-C1
- Team-player attitude
- Software Development geek
- Ability to effectively represent the department on multi organizational teams as leader, member or facilitator.
What we offer:
- Interesting projects
- Private medical care
- Benefit platform
- Possible group life insurance
- Co-financing for kindergarten or nursery
- Internal and external trainings, certifications and participation in conferences
- Foreign language courses
- Cool team.