Software Engineer(Ruby)

Key Responsibility Areas

Knowledge:
  • Has a basic understanding of development best practices and comfortable writing code.
  • Uses and understands tools needed to debug and diagnose issues in a test and/or simple production environment.
  • Understands the scope of medium features.
  • Has a basic understanding of all their product components.
Job Complexity:
  • Performs standard programming tasks.
  • Contributes to functional specifications and participates in code reviews.
  • Writes and executes test plans
Independence:
  • Given an introduction to the context in which a task fits, can design and complete a small to medium sized task independently. (Can create some blanks)
Professional Character:
  • Shows initiative and offers assistance when needed without being asked.
  • Provides guidance to entry-level engineers.
  • Constructively escalates problems and issues.

Skills and Qualification

  • At least three years of demonstrable working experience
  • Proficient on Ruby on Rails
  • Must have a philosophical understanding of software development, deployment and maintenance
  • Must know the software development best practices, coding conventions and design patterns.
  • Must be able to design/develop RESTful web APIs
  • Must understand the concept, philosophy and importance of TDD
  • Proficient understanding of databases including Mongodb, MySQL. Postgresql etc
  • Very good understanding of Git and Linux operating system

Perks & Benefits

  • Attractive Salary Package
  • Social Security Fund from the day of joining
  • Performance Bonus with timely review
  • Yearly Festive and Company Bonus
  • Awesome company culture & great career development opportunities
  • Working environment that values continuous learning and development Work From Home during COVID, with essential equipment
  • Medical and Accidental Insurance
  • Banking partner for loan facility

Apply for this position

Attach resume
Selected file: