Back End Developer
Software Development · Canada or the Netherlands
About us
With all the modern satellite technology and drones to observe our oceans - we still cannot answer basic questions of what is going on with the weather. OceanSync is changing that by building the first truly global distributed network of shipborne weather stations. This network is delivering large volumes of high quality data over satellite and terrestrial connections in a cost effective way. Our solution provides data models for better weather forecasting, vessel route optimization, situational awareness, and safety.
The company was founded in 2020 and is growing quickly, fuelled by a combination of private and government funding. At OceanSync we literally push the boundaries of IoT and Big Data to capture data over the world's oceans at an unprecedented scale. Are you looking for the opportunity to join a highly ambitious and international team of entrepreneurs and innovators?
We are currently looking for a skilled Backend Developer.
Background
Data is collected in real time from lots of IoT sensors from vessels all over the world over multiple connection types (satellite, terrestrial and wifi)
Collected data includes wind, pressure, temperature and other meteorological data as well as vessel specific data like position, speed, heading etc.
OceanSync has a 100% cloud based infrastructure
Position
You will be developing novel applications in a new exciting space of marine weather data - the oceans are often seen as the last frontier.
You will work closely with our IoT and Hardware Development team who develop our proprietary gateway that is placed on board of our vessels
Generally speaking you will develop tools to extract, transform and store data, supporting all sorts of frontend applications with powerful API's. More specifically your tasks will include:
Building reusable code and libraries for future use
Integration of multiple data sources and databases
Data cleaning and transformation
Optimization of the applications for speed and scalability
Ensuring the right level of access to the data for a multitude of users
Design and implementation of data storage solutions
Providing data to 3rd parties through various API’s
Making sure that everything is well documented
Skills
Proficient knowledge of a back-end one or more of the following programming languages: Python, PHP, TypeScript or NodeJS
Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
Knowledge of cloud-based hosting providers like Google Cloud, AWS or Azure
Experience with
Loading, transforming and storing data
Developing both internal & external API’s
User authentication and authorization in an API driven environment
Database design for scalability
Implementing automated testing, including unit testing and end-to-end tests
Proficient understanding of code versioning tools, such as Git
What we would like to see in you:
Proficient in English verbal and written
Minimum BA degree preferably in Computer Science or similar relevant field
At least 2-3 year experience as a developer
Great interpersonal skills
Team player - desire and willingness to work in a collaborative, innovative, flexible and team-oriented environment.
Self starter - we work in a goal oriented way where you are expected to suggest new concepts and ideas
Strong interest in emerging technologies and web trends
Ability to clearly define and communicate technical and design requirements
What we offer
OceanSync is offering the following benefits:
A competitive compensation package
Work in an experienced multidisciplinary team with different backgrounds.
You can learn from our experience as developers and entrepreneurs - we have co-founded 9 companies.
We also want to learn from you so there is lots of space to bring your own ideas forward.
A real opportunity for you to grow in your role - as a startup we will grow fast in the coming year and thereafter. Be part of this journey.
Have the opportunity to work in a highly international setting in a seriously fun team
Working in an environment with the latest technologies like for example; Google BigQuery, Serverless Functions, fully automated CI/CD pipelines etc.
We can offer flexibility in working hours because we have a team in both Europe and Canada and we just don’t like the 9-5 attitude anyway
Compensation for relocation expenses is also available
We are a team of challenge-driven, team-spirited individuals that take great interest in new techniques and technologies. We love shaping the direction of product features and subsequently the direction of the company. If you think like we do, we are looking forward to meeting you!
OceanSync does not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth), medical conditions, sexual orientation, gender identity, gender expression, age, status as an individual with a disability, or other applicable legally protected characteristics.
Send us a message!