Software Engineer (Ruby/Rails)

Lalitpur, Nepal

                                                                Job Description:

                                                                1. Design, Build and maintain efficient, reusable, and reliable Ruby code.

                                                                2. Design and develop solutions (applications) for businesses with minimal supervision.

                                                                3. Maintain and troubleshoot existing web applications.

                                                                4. Create and Maintain RESTful APIs.

                                                                5. Identify bottlenecks and bugs, and devise solutions to those problems.

                                                                6. Create or actively help to maintain technical documentation.

                                                                7. Help maintain code quality & organization by facilitating the code review process.

                                                                8. Supports and develops Associates by providing advice and guidance. 

                                                                Job Specification:

                                                                1. 3+ years of Professional Work Experience in a related tech stack.

                                                                2. Solid understanding of object-oriented programming.

                                                                3. Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

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

                                                                5. Good Experience with Ruby on Rails Framework.

                                                                6. Good concepts of MVC, Mocking, ORM, and RESTful.

                                                                7. Knowledge of automated testing platforms along with testing suites like MiniTest or Rspec.

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

                                                                9. Ability to model the database and create database schemas that support business processes for efficient storing/extraction of data.

                                                                10. Knowledge of AWS or any other cloud provider and its surrounding ecosystem.

                                                                11. 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