Experience: 2-5 years

Level: Expert

Total Positions: 2

Job Type: full-time

Salary: Negotiable

Education: Bachelor Degree

Location: Kathmandu, Nepal

Apply Before: 2022-07-29

We are looking for Senior Ruby on Rails Engineer with more than 3+ years of experience to join our team.

Responsibilities:

  • Analysis, design, development, deployment, and maintenance of projects with minimal supervision.
  • Write modular, reusable, and excellent quality code through TDD, code reviews, and implementation of best practices. Create and modify reusable components as necessary.
  • Architect and build web applications using Ruby.
  • Collaborate with product designers and clients to clarify requirements, prototype functionality, and build products.
  • Guide our clients in best practices in order to achieve great project success.
  • Keep an eye out for your teammates by being available to answer questions and pair programs.
  • Help your team members plan how to approach technical problems, estimate tickets, write tests and fix bugs.
  • Perform code reviews on your teammate's pull requests.
  • Improve and maintain scalability, performance, reliability, and security of the application.
  • Create and maintain technical documentation. Share knowledge within the team and actively participate in the code review process.
  • Deploy code to staging and production environments
  • Creating back-end components
  • Integrating user-facing elements designed by the front-end team
  • Maintaining APIs Extending and maintaining JSON and Liquid-based APIs
  • Involve in ensuring implementation of organizational culture, process, and standards in the team.
  • Keep up with trends in the constantly evolving technology.
  • Involve in Continuous research and learning; discover, evaluate, and implement new technologies to maximize development efficiency.


Qualifications

  • Graduate in Computer Engineering or similar IT background or equivalent practical experience.
  • 3+ years of professional experience in Software development.
  • Current production experience utilizing Ruby in both Non-Rails and Rails environments
  • Previous experience collaborating on highly distributed teams
  • Experience working within an Agile/Scrum environment.
  • Deep understanding of how SQL databases work and how to navigate them.
  • Good knowledge of HTML, CSS, Javascript, Database, and web application security.
  • Good Knowledge of web services, RESTful architecture, and data formats like XML/JSON.
  • Good documentation skills(API Documentation, Deployment Documents, Application Architecture Documents, etc.)
  • Proficient in Git and able to help others with rebasing, merge conflicts, etc.
  • Experienced with databases like MySQL, PostgreSQL, and ORM (Object Relational Mapper) libraries.
  • Excellent analytical and problem-solving abilities with good decision-making ability.
  • Good written and verbal communication skills, comfortable with client communication.
  • Experience writing automated tests for Ruby on Rails apps.
  • Experience leading workshops or client presentations.
  • Experience with AWS and Heroku.
  • Knowledge of software design patterns and experience with implementation.
  • Familiarity with MVC, Mocking, RESTful, and ORM
  • Hands-on experience in developing, releasing, and maintaining software applications.
  • Good experience with Agile methodologies like Scrum/Kanban
  • A team player with mentorship skills and the ability to lead small teams and projects.
     

Remuneration

  • Salary based on skills and qualifications
  • Annual leave and sick leave as per labor laws


Note:  Please provide us with your project links and your expected  salary.  

If you are interested, please drop your cv at [email protected]