T

Senior Software Engineer( Ruby on Rails)

Techkraft
Full-time
On-site
Lalitpur, Bagmati, Nepal

We are looking for an experienced full-stack web app developer to join our existing engineering team to help maintain existing and build new functionality within our application. Ideal candidates will be active listeners, lifelong learners, and capable individuals who are passionate about improving our product and energized by driving new features and functionality to market. 

Responsibilities: 

  • Write concise and maintainable code in Ruby on Rails and JavaScript. 
  • Guide and mentor junior developers in the team. 
  • Partner with the engineering lead and architects to derive the product architecture. 
  • Improve code quality through writing unit tests, E2E tests and performing code reviews. 
  • Work collaboratively with the rest of the scrum team (Engineering, QA and Product) to deliver features and bug fixes within a scrum framework. 

Required experience: 

  • 5+ years of web application development. 
  • 2+ years of experience in API development. 
  • 2+ years of experience in front-end JavaScript development. React preferred. 
  • 5+ years of RDBMS/SQL experience, Postgres preferred. 
  • 2+ years of experience in cloud technologies. AWS preferred. 
  • 2+ years of experience working in an Agile/Scrum environment. 
  • Demonstrated experience with CSS. 
  • Git source control experience. 
  • Strong communication skills around requirements, user stories, and technical challenges. 
  • Experience decomposing reported user issues into actionable tasks. 

Education: 

  •  Bachelor's degree in computer science or related field.