Back End Developer | Golang

Connected Freight logo

Connected Freight

View Salaries, Reviews, and more  

Job Summary


Salary
S$6,090 - S$11,965 / Monthly EST

Job Type
Permanent

Seniority
Senior Mid

Years of Experience
At least 5 years

Tech Stacks
Rest API Google Cloud TDD CI BigQuery RabbitMQ NoSQL JavaScript kafka SQL PostgreSQL Go Python

Job Description

Senior/ Back end Engineer
With a major shipping provider asking us to digitize one of their lines of business, we are scaling our engineering team. We are searching for several experienced back-end developers at the Staff and Senior level You will be responsible for the server-side web application logic as well as for front-end integration.

We are looking for someone that is as excited about using cutting edge Google Cloud architecture to disrupt industry hundreds of years old. Connected Freight strives to adopt modern and cost-efficient best practices in our software development process. Candidates that are equally savvy in using a modern agile software development process, TDD, BDD, and DDD methodologies; and understand Go Language, Google Cloud, SQL, NoSQL serverless architecture are highly encouraged to apply. Solid engineers with a smattering of data and the ability to utilize Big Query are highly desirable.

Please note:
If you are applying for this job please mark @connectedfreight.com as safe with your email provider

Due to the current COVID-19 related visa/travel restrictions enacted by MOM and ICA, we're currently unable to extend offers to anyone unable to work from Singapore due to visa/travel restrictions. Consequently, we will be prioritizing candidates who can start in Singapore by set date as expected. We're closely watching the situation and may adjust our position should restrictions be eased at a later date.

Scope & Deliverables

The candidate will work closely with the product and front-end team to design and implement web services that provide secure access to cloud-based systems.
  1. Be a key member of the agile engineering team and develop robust, fault-tolerant, scalable web services and systems to empower our operations.
  2. Implement web services, data processing pipelines in a highly configurable and flexible way.
  3. Evaluate, recommend, and implement software architecture for high performing, scalable solutions for new business and operational processes.
  4. Drive improvements in CI/CD pipelines and implementing best practices to make the software development process enjoyable and efficient.

Requirements:
  1. Proven leadership skills, ability to drive change, and deliver projects in the startup environment of ambiguity and constantly changing priorities.
  2. Fluent in modern languages: GoLang, JavaScript and Python.
  3. Good understanding of databases (Postgres, Mongo, other relational and NoSQL technologies) and messaging technologies (RabbitMQ, Kafka, etc).
  4. Proven track record in creating complex information systems and running them in production. Understanding of RESTful APIs and event-driven architectures is a must.
  5. Proven ability to quickly learn and adopt new technologies, programming languages, and frameworks. Track record in implementing software best practices and improvements to the software delivery process.
  6. 5+ years of experience in software engineering.
  7. A degree in Computer Science, Information Systems, or another quantitative field is preferred.
  8. Working experience with Google Cloud Platform and Golang is required.

Benefits
You will have the opportunity to disrupt a 500+ year old industry!
We're a unique startup that has both the ability to work directly with senior leadership but also the structure that comes from being incubated by a Fortune 50 company. Your opinion will always be valued and you will have all the resources needed to do your best work ever. Connected Freight is constantly evolving with opportunities to learn and contribute in other areas than your respective area of expertise. We'd love to hear from you.

banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume