Senior Software Engineer (Capacity)

HackerTrail Date Posted: 15-Sep-2017

Save Job
Job Nature:
Permanent
Position Level:
Experienced
Job Category:
IT-Software/Development
Qualification:
Bachelor's / Honours

Job Description

This posting is on behalf of our client, RedMart - one of Asia's fastest growing e-commerce companies.

Job Description:

  • Work as part of a transport systems team that has ownership of all transport technology. A startup within a startup. Your teammates will be other software engineers, a product manager, UX designers and test engineers. Youll need to have superb communication skills and thrive in a collaborative environment and be committed to the success of the team as a whole.
  • Learn the business and get close to users and customers. While working on capacity problems, you will need to build close relationships with the business stakeholders for your domain, shop on our website or mobile app, join a RedMart truck on a delivery run, and pack some orders in the warehouse. 
  • Design, implement and test robust technical solutions. Write clean code thats testable, maintainable, solves the right problem and does it well. Code you can be proud of.
  • Have the opportunity to and be expected to innovate and demonstrate your creativity. Do you have ideas on how to improve the customer shopping experience or effectively use a new technology? Can you find a way to do what others thought impossible?

Job Requirements:

  • Perseverance. Building a great company that customers love is hard work. Many challenges await and we are looking for team members we can count on when things get tough.
  • Impact. We are result oriented. We value people who focus on the right things and get them done.
  • Strong coding and design ability. You write code that's clean and well structured. Your designs are pragmatic, appropriate to the the problem at hand, but can also be evolved over time.
  • Passion for technology. Our developers are always evaluating new tools and technologies that can make us better. What has attracted your interest lately?
  • Use of best practices such as TDD, BDD, continuous integration, continuous deployment.
  • Strong verbal and written communication skills.
  • Familiarity with our tech stack is a plus, but not required.

Our Tech Stack: 

  • Microservices written in Java or Scala using Play Framework and Akka. 
  • AngularJs for web apps.
  • MongoDB, Postgres or Cassandra for storage.
  • AWS infrastructure, with HAProxy, Nginx, Redis. Chef deployments.
  • GitHub, Travis CI and Trello for development tools.
  • Testing with JUnit, ScalaTest, FrisbyJS, Calabash and Selenium.
  • Kafka, Spark and AWS Redshift for our data infrastructure.

Please upload your resume in PDF format.

This posting is on behalf of our client, RedMart - one of Asia's fastest growing e-commerce companies.

Job Description:

  • Work as part of a transport systems team that has ownership of all transport technology. A startup within a startup. Your teammates will be other software engineers, a product manager, UX designers and test engineers. Youll need to have superb communication skills and thrive in a collaborative environment and be committed to the success of the team as a whole.
  • Learn the business and get close to users and customers. While working on capacity problems, you will need to build close relationships with the business stakeholders for your domain, shop on our website or mobile app, join a RedMart truck on a delivery run, and pack some orders in the warehouse. 
  • Design, implement and test robust technical solutions. Write clean code thats testable, maintainable, solves the right problem and does it well. Code you can be proud of.
  • Have the opportunity to and be expected to innovate and demonstrate your creativity. Do you have ideas on how to improve the customer shopping experience or effectively use a new technology? Can you find a way to do what others thought impossible?

Job Requirements:

  • Perseverance. Building a great company that customers love is hard work. Many challenges await and we are looking for team members we can count on when things get tough.
  • Impact. We are result oriented. We value people who focus on the right things and get them done.
  • Strong coding and design ability. You write code that's clean and well structured. Your designs are pragmatic, appropriate to the the problem at hand, but can also be evolved over time.
  • Passion for technology. Our developers are always evaluating new tools and technologies that can make us better. What has attracted your interest lately?
  • Use of best practices such as TDD, BDD, continuous integration, continuous deployment.
  • Strong verbal and written communication skills.
  • Familiarity with our tech stack is a plus, but not required.

Our Tech Stack: 

  • Microservices written in Java or Scala using Play Framework and Akka. 
  • AngularJs for web apps.
  • MongoDB, Postgres or Cassandra for storage.
  • AWS infrastructure, with HAProxy, Nginx, Redis. Chef deployments.
  • GitHub, Travis CI and Trello for development tools.
  • Testing with JUnit, ScalaTest, FrisbyJS, Calabash and Selenium.
  • Kafka, Spark and AWS Redshift for our data infrastructure.

Please upload your resume in PDF format.

Company Overview

HackerTrail
HackerTrail is a cloud-based recruitment solution for the technology industry, designed to source and connect the right candidates with the right employer. HackerTrail prevents interview fatigue and empowers hiring managers to focus their resources only on the right candidates. Most of our clients are provided with qualified and motivated candidates within two weeks of using our proprietary approach.