N

Ruby on Rails Developer

NarraSoft
Full-time
WFH/Remote
Philippines, Philippines
As a Ruby on Rails DeveloperΒ you will work with our product engineering team to build innovative Web applications for financial technology (FinTech) clients. You'll be responsible in designing, developing, testing and deploying scalable full-stack solutions using Ruby on Rails. Working closely with designers and other developers, you'll help deliver world-class digital experiences on schedule and budget.

Key Responsibilities
  • Design and develop high-performing backend APIs and services using Ruby on Rails at a senior level
  • Build reusable and testable frontends and interfaces using HTML, CSS and JavaScript
  • Implement automated testing procedures including unit tests, integration tests and E2E tests
  • Optimize application performance, security and scalability
  • Deploy code to production environments like Heroku
  • Participate in Agile software development methodologies like Scrum in a leadership capacity
  • Guide and mentor junior developers
  • Continuously research & implement best practices to stay on the cutting edge
Required Skills and Qualifications
  • Bachelor's degree in Computer Science or related field, or equivalent work experience
  • Minimum 5 years of full-stack development experience building production web apps at a senior level
  • Expert knowledge of Ruby on Rails for building web backends and APIs
  • Proficiency with databases like PostgreSQL and relational/non-relational data modeling
  • Solid understanding of OOP principles, design patterns and code quality practices
  • Experience developing sophisticated user interfaces using JavaScript framework
  • Familiarity with running/maintaining applications in cloud platforms like Heroku is a plus
  • Experience working in an Agile/Scrum environment on remote/distributed teams in a leadership capacity
  • Experience with Docker, microservice architectures and deployment strategies is a plus
Shift:Β 
  • 3 PM - 12 AM (Philippine Time)