TopDev

Full-stack Developer

CÔNG TY TNHH SKYLAB INNOGRAM VIỆT NAM

208 Nguyễn Trãi, Phường Phạm Ngũ Lão, Quận 1, TPHCM
Job Description
About Company

We're looking for a Full-stack Ruby developer. Your responsibilities will include developing IoT data
communication in a distributed infrastructure, as well as building the software platform for aggerating, performing data transformation and visualizing on Customer's Business Analytics Portal.
Your primary focus will be developer and end-to-end solution, from Front-End to Back-End, and ensuring high performance and responsiveness to requests from the front-end.
Essential Duties and Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Design and implement software platform with Microservices Architecture, based on Docker's Ecosystem
  • Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems.
  • Help maintain code quality, organization and automatization.
  • Participate in early product demonstrations to customers.

Your skills & qualifications

Required Experience

  • Bachelor's or Masters in Computer Science / Electrical Engineering or a related discipline
  • 2-3 years of relevant professional experience
  • Delivery of quality results within aggressive timelines
  • Well versed with Linux fundamentals
  • Knowledge of software development processes

Required Skills

  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque, Sikekiq.
  • Good understanding of the syntax of Ruby and its nuances.
  • Solid understanding of object-oriented programming.
  • Good understanding of server-side templating languages {{such as Liquid, Slim, etc depending on your technology stack}}
  • Good understanding of server-side CSS preprocessors {{such as Sass, based on project requirements}}
  • Familiar with JavaScript library, especially React JS or AngularJS.
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
  • A knack for writing clean, readable Ruby code.
  • Ability to integrate multiple data sources and databases into one system.
  • Understanding of fundamental design principles behind a scalable application.
  • Able to create database schemas that represent and support business processes.
  • Able to implement automated testing platforms and unit tests.
  • Proficient understanding of Git.
  • Familiarity with continuous integration.
  • Effective verbal and written communication skills.
  • Fluent in English is a plus.

Benefits for you

  • Year-end bonus (13th month salary ++ and much more)
  • Salary review 1 time/ year.
  • Social insurance, health insurance, unemployment insurance as labor law stipulated.
  • Apply the latest technology. Working with oversea clients and awesome projects.
  • 15 days of annual leave. Premium Healthcare.
  • Laptop and other necessary working tools.
  • Opportunity to participate in Employee Share Options Plan
  • Join a young and dynamic team in an international, professional and English-speaking working environment.
  • Open and honest culture where people are valued, treated fairly, trusted and empowered to do great things.
  • 40-hour work per week (Mon-Fri)

Company

CÔNG TY TNHH SKYLAB INNOGRAM VIỆT NAM

Industry

Product

Company size

Nationality

About us

General information