The Company is a leading container shipping research firm, founded in Copenhagen in 2011, providing analysis, data services, and advisory on all aspects of the container shipping industry. They have recently moved the company's headquarters to Singapore, to support their ongoing expansion and innovation. They are looking to build a Singapore team of motivated, talented and experienced professionals, to create exceptional liner shipping analytics, visibility solutions, and data services, and to collaborate proactively with the rest of our team in Asia, Europe, and North America.
Position: Senior Backend Developer
Responsibilities:
- Expand and improve on our Data Services product suite, working closely with our CEO on product development and design.
- Maintain and scale our webserver and Laravel backend, as well as manage our AWS portfolio.
- Maintain, optimise, and improve our RDBMS infrastructure and design, and support our analytical team in creating complex SQL queries for data extraction and analysis.
- Build comprehensive and rigorous ETL processes for outside data sources, capable of handling/flagging poor data structure and data quality.
- Build, test, and deploy Restful APIs for customers and partners, including documentation and OpenAPI/Swagger specs
- Expand and improve our data collection automation processes, freeing up the rest of the team from manual work.
- Develop and maintain internal systems to support sales, customer service, admin, data dashboards, and market presentations.
Requirement:
- A minimum of 5 years of experience in building comprehensive and well-structured corporate backend systems, with a strong focus on ETL, data processing, and data quality controls; and managing, optimising, and scaling databases and other backend servers.
- Python: Extensive and comprehensive Python experience, including subprocess, multiprocessing, re, socket, unicodedata, urllib, requests, boto, bs4, selenium, and pymysql.
- Extensive and deep RDBMS knowledge: Schemas, design, scale, and optimise complex and efficient database servers in MariaDB/MySQL/PostgreSQL
- PHP/Laravel: Extensive Laravel experience, incl. application design, unit/integration testing, OOP, MVC, ORM, APIs, etc.
- Expert experience working with Artisan, composer, node.js, Git, Homestead, Gulp, Grunt, Linux, Apache/Nginx, JSON, XML, LESS/SASS, OWASP principles.
- Proficiency in core frontend languages: JavaScript, HTML, CSS, Ajax, jQuery, and Bootstrap.
- Extensive experience in managing and deploying AWS resources: EC2, RDS, VPC, SMS, S3, Aurora, Lambda, and more.
In addition, the following will be an advantage, but are not a requirement:
- Experience from building Systems in Container Shipping and/or Logistics industry.
- A degree in computer science, programming, or similar.
- Python: Experience working with asyncio, TKinter, Kivy, Bokeh, seaborn, TensorFlow/theano/Keras/PyTorch, or Pyppeteer.
- Design and implementation of Restful APIs, including documentation and OpenAPI/Swagger specs
- Experience with frontend frameworks: React, Vue, Angular, Svelte, Qwik, Backbone, etc.
Work arrangement: Work from office.
Office Location: Central
To apply: submit resume directly to [email protected]
Foong Siew Hoon (CEI Registration No: R1108953)
Giant Recruitment Pte Ltd (EA Licence 22C0921)