Responsibilities
- Design, develop, and maintain scalable web applications using Ruby on Rails and modern best practices.
- Build and integrate RESTful APIs, ensuring reliability, performance, and security.
- Design and optimize PostgreSQL databases and work with NoSQL solutions such as MongoDB and Redis.
- Ensure application performance, scalability, and stability through effective debugging and optimization.
- Monitor and troubleshoot production issues, ensuring timely resolution and continuous system improvement.
- Collaborate cross-functionally with product managers, designers, and QA engineers to define requirements and deliver high-quality features.
- Own features end-to-end, cross-component within teams.
- Build fast, reliable, risk-based tests; ensuring integration points work across teams.
- Write clean, maintainable, and well-documented code following industry standards.
- Contribute to technical decision-making, architectural discussions, and best practice guidelines.
- Participate in code reviews and help establish engineering standards and best practices.
- Stay up to date with emerging Ruby, JavaScript, and cloud technologies, recommending improvements and optimizations.
Requirements
- 5+ years of experience in Ruby on Rails.
- Strong programming skills in Ruby.
- Proficiency in JavaScript.
- Experience with front-end frameworks such as Vue.js, ReactJS, or Angular.
- PostgreSQL and/or NoSQL data storage solutions experience.
- Strong knowledge of PostgreSQL database design and management.
- Experience designing and consuming RESTful APIs.
- Hands-on experience with Amazon Web Services (AWS).
- Familiar with troubleshooting and debugging applications.
- Advanced English.
Additional Information
- Advanced English.