Ruby on Rails Developer (Mid Level)
Responsibilities
- Research, design, and manage algorithms and flowcharts; translate business requirements into efficient backend code.
- Write high-quality reusable code, develop quality assurance procedures, and maintain a strong focus on writing test specs.
- Troubleshoot, debug, and upgrade existing software while recommending and executing technical improvements.
- Set up projects from scratch, including service design, fault-tolerant architecture, and technical documentation.
- Deploy software tools and processes, ensuring microservices are scalable and high-performing in high-load environments.
- Work closely with a multidisciplinary team of designers, developers, and the Business team to evaluate user feedback.
Requirements
- Minimum 2 years of experience as a Ruby Developer.
- Strong experience in backend development with a focus on Ruby on Rails.
- Deep knowledge of PostgreSQL (SQL Clusters) and NoSQL (Cassandra, MongoDB), along with caching strategies.
- Proven understanding of Microservices, service scalability, and fault-tolerant design.
- Hands-on experience with Docker, Kubernetes, CentOS/CoreOS, and Cloud Providers (AWS, Azure, or GCP).
- Solid understanding of DNS, IPv6, network protocols, and software security best practices.
- Ability to build libraries/plugins (e.g., Gems, Hex, Pip, Npm modules).
- Experience with Localization (L10n) and Internationalization (i18n).
Benefits
- Work from Home & Flexible Working Hours.
- Choose Your Gear: Mac or Windows – you pick!
- Comprehensive Benefits
- Choose Your Gear: Work on the setup you prefer—Mac or Windows, you pick!
- Grab Credits
- Free language courses, certificate fee coverage, and job-related training.
- Free snacks, drinks, and 10+ days of annual leave.
Skills
As published by workable · 2 questions
Basics
First name, Last name, Email, Headline, Phone, Address, Photo, Education, Experience, Summary, Resume, What is your current salary?, Please rate your Thai level from 1 to 5 (5 = Native Speaker), Please rate your English level from 1 to 5 (5 = Native Speaker), Would you like to be considered for other positions for which you may be qualified?, Can you work at our office in Bangkok?, When can you start working with us?, Are you currently able to work legally in Thailand where this position is located?, Which source/job board did you find our job advertising?
Short answers (1)
- How much you confident in your English? Please rate your English score 1-5.
Pick from a list (1)
- Have you had an experience remotely working with a multinational teams?