Sunday, September 06, 2020

Senior Software Engineer - Java & Node.Js (5-10 yrs) (Snaphunt Pte Ltd)

The Offer :

- Opportunity within a leading digital freight network

- You will get to explore and experiment with new technologies

- Work with an awesome team in a dynamic environment

The Employer :

Our client is a leading provider of digital freight solutions. With the use of big data analytics, machine intelligence and the IoT, the platform aims to revolutionise freight transactions and facilitate communication within logistics and transportation industry, improving lives of everyone. The company has a diverse team with reputable backgrounds and have received funding from top VCs.

The Job :

In this role, you will be responsible for the development and testing of product initiatives and feature development in an Agile/Scrum environment. Your role includes :

- Working closely with QA to identify and fix issues

- Prototyping and delivering innovative solutions to problems statements

- Writing Unit Tested code and performing code reviews

- Writing performant & reusable systems and abstractions

- Actively participating in designing of features & product development

- Collaborating with Product, UX & other Engineering teams and actively participate in solutions

- Taking full ownership of a few services

The Profile :

- You have a Master's/Bachelor's degree in Computer Science, Engineering or related field.

- You have at least 5 years of experience in product development, with strong experience in developing highly scalable, fault-tolerant, distributed backend services.

- You have solid experience with SQL & NoSQL database systems like MySQL, PostgreSQL, MongoDB, etc., as well as async workflows and messaging queues such as RabbitMq, Kafka, etc.

- You have experience in supporting, modifying, and maintaining systems and code developed by others.

- Having strong experience with AWS cloud platform, programming in - Java and NodeJs. - PHP, and frontend technologies such as HTML/CSS/ReactJS is an advantage

- You are open to experimenting with new technologies.

- You are able to work independently and enjoy working in a fast-paced startup environment.

- You have strong communication and interpersonal skills.

Apply Now