Software Engineer - Ruby On Rails

Software Engineer - Ruby On Rails

SnapHunt Pte Ltd
0 - 4 Years
Not Specified

Job Description

The Offer

  • Join a emerging SaaS platform that is making an impact on the retail industry
  • Play a key role in providing technical design and programming perspective to complex business and system workflows.
  • Excellent opportunity to accelerate career
The Employer

Our client is a software startup that is developing new-age retail and Ecommerce solutions. Headquartered in Singapore, they are supporting retailers in digital transformation to provide an integrated experience to their customers.
The Job

In this role, you will be working with functional and technical consultants to deliver development solutions according to unique business and technical requirements.
You will be responsible for:
  • Writing well-designed, testable and efficient code.
  • Gathering and evaluating user feedback.
  • Working as a part of a dynamic team to meet clients needs and deliver winning products.
  • Providing code documentation and other inputs to technical documents.
  • Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review.
  • Troubleshooting and debugging to optimise performance.
  • Ensuring on time delivery by developing the best coding practice following agile methodology
The Profile
  • You possess a Degree/Diploma from a top-tier institute in Computer Science, Engineering or related field.
  • You have at least 2 years experience in a Software Developer role with 1 year experience in developing RoR applications including JavaScript and jQuery, Java, Spring
  • You have strong experience in Rails 3.0+ and Ruby 1.9.2+.
  • Having experience in Core JAVA, J2EE, MVC web application framework, Spring framework, Hibernate, JPA, REST Web Services, Tomcat and Maven will be an added advantage
  • You have strong knowledge of Object Oriented Programming concept and Metaprogramming.
  • You possess knowledge of open source database handling like MySQL and PostgreSQL, and have knowledge of RDBMS, SQL, and PLSQL.
  • You have excellent programming skills with good knowledge of design patterns and its application.
  • You have knowledge of Multithreading, Thread Pooling, Background Jobs and Schedule Jobs with supporting tools and libraries.
  • You have experience with working on Microservices-based architecture using spring cloud, distributed application pattern and multiple data source management in the application.
  • You have knowledge of server configuration management and deployment techniques. Good to have experience in server handling tools like AWS, Heroku and containerisation using Docker.
  • You have strong knowledge on handling version management tool like GitHub.
  • You have experience of working on Linux and Windows based OS and their command line tools.
  • You have good experience of working with unit testing frameworks.
  • You are a self-starter and process oriented,
  • You are a team player who is also able to work independently.
  • You have good written and verbal communication skills with a positive attitude
  • You are result-driven and comfortable working in fast-paced environment
Ref :77930891

Snaphunt is a specialist recruiting platform that takes the pain out of hiring and job searching. Looking for a new role Submit your CV on Now live in Singapore, Indonesia, Malaysia, India, Hong Kong, Philippines, Vietnam, Thailand, Bangladesh & Sri Lanka.

About Recruiter


Active jobs

Functions : Sales - Telesales/Telemarketing

Industries : Recruitment/Staffing/RPO

Skills/Roles I hire for: Technology

level Hiring For: Mid Level

Similar Jobs

Career Advice to Find Better