Job title: Senior Ruby on Rails Engineer
Job type: Permanent
Emp type: Full-time
Industry: Information Technology (IT)
Functional Expertise: Information Technology (IT)
Salary type: Monthly
Salary from: THB ฿80,000.00
Salary to: THB ฿140,000.00
Location: Bangkok, TH
Job published: 2024-10-16
Job ID: 126020
Contact name: Anton Jurkiw

Job Description

PRTR is partnering with a leading international Data & AI company that is at the forefront of the industry.

We are seeking a talented and experienced Senior Ruby on Rails Engineer to join the team and help us build scalable, high-performance web applications.

Key Responsibilities

  • Development: Designing, developing, and maintaining web applications using Ruby on Rails. Ensure the performance, quality, and responsiveness of applications.
  • Architecture: Collaborating with cross-functional teams to define, design, and ship new features. Contribute to architectural discussions and decisions.
  • Code Review: Conduct code reviews and mentor junior developers to promote best practices and coding standards.
  • Testing: Writing unit and integration tests to ensure code quality and reliability. Implement automated testing and CI/CD processes.
  • Collaboration: Working closely with product managers, designers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
  • Troubleshooting: Identifying and fixing bugs, performance issues, and bottlenecks in applications.
  • Documentation: Maintaining clear documentation of the development process, codebase, and project updates.

Qualifications

  • Experience: 5+ years of experience in software development with a focus on Ruby on Rails.
  • Skills: Strong proficiency in Ruby, Rails, HTML, CSS, JavaScript, and SQL. Familiarity with front-end frameworks (e.g., React, Vue.js) is a plus.
  • Tools: Experience with version control (Git), databases (PostgreSQL, MySQL), and deployment tools (Docker, Heroku, AWS).
  • Problem-solving: Strong analytical and troubleshooting skills. Ability to think critically and solve complex problems.
  • Communication: Excellent verbal and written communication skills. Ability to work collaboratively in a team environment.
  • Education: A Bachelor’s Degree in Computer Science or a related field is preferred.

What We Offer

  • Competitive salary and benefits package.
  • Flexible work hours and remote work options.
  • Opportunities for professional development and growth.
  • A dynamic and inclusive work environment.