Software Engineer (Ruby)

Lalitpur, Nepal
                                                                Key Responsibility Areas:

                                                                1. Design and develop solutions (applications) for businesses.

                                                                2. Maintain and troubleshoot existing web applications.

                                                                3. Create and Maintain RESTful APIs.

                                                                4. Identify bottlenecks and bugs, and devise solutions to these problems.

                                                                5. Help maintain code quality and organization.

                                                                Skills and Qualifications:

                                                                1. Solid understanding of object-oriented programming.

                                                                2. Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.

                                                                3. Good understanding of the syntax of Ruby and its nuances.

                                                                4. Experience with Ruby on Rails Framework.

                                                                5. Familiarity with concepts of MVC, Mocking, ORM, and RESTful.

                                                                6. Knowledge of automated testing platforms and exposure of unit tests.

                                                                7. Proficient understanding of VCS (e.g. Git).

                                                                8. Ability to create database schemas that support business processes.

                                                                9. Understanding of fundamental design principles and can argue about design and architecture.

                                                                What we offer:

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