Senior Ruby on Rails Developer

3 - 7 years

0 Lacs

Posted:18 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Ruby on Rails Developer at LXT, an emerging leader in AI training data for global organizations, you will play a crucial role in developing and extending the crowdsourcing platform. Your responsibilities will include optimizing backend components, implementing best practices, and collaborating closely with a distributed team. Your strong experience in Ruby on Rails development, test-driven development (TDD), and working with messaging systems like RabbitMQ will be essential for this role. Responsibilities: - Develop and enhance the crowdsourcing platform using Rails 6.x and 7.x - Apply test-driven development (TDD) best practices to ensure high-quality and maintainable code - Optimize, refactor, and develop backend components while researching and implementing best practices - Deliver across the full development stack, focusing on backend development while maintaining an understanding of frontend technologies - Work with RabbitMQ and other messaging systems to implement event-driven architecture - Collaborate closely with a remote team based in Germany and Ukraine Qualifications: - 5+ years of software development experience, with at least 3 years focused on Rails - Strong experience with MySQL or other relational databases - Deep understanding of RSpec, including FactoryBot and TDD methodologies - Hands-on experience with RabbitMQ and event-driven architecture - Proficiency in Unix/Linux environments - Familiarity with Agile methodologies (Scrum, Kanban) - Experience working in startup environments and scaling applications - Hands-on experience with frontend development is a plus - Knowledge of HAProxy, Monit, and infrastructure monitoring tools - Experience with Docker and containerized deployments - Ability to create and maintain AWS Lambda functions - Familiarity with AWS Rekognition or other AWS AI/ML services - Strong problem-solving mindset and ability to work independently - Team-oriented, collaborative, and excellent communication skills - Passion for clean, maintainable code and following best practices - Excellent English communication skills, both written and verbal Technical Stack: - Backend: Ruby, Rails (6.x & 7.x) - Frontend: JavaScript, Bootstrap - Databases: MySQL, MongoDB - Infrastructure & DevOps: AWS (including serverless), RabbitMQ, Capistrano, HAProxy, Monit, Docker - Messaging & Queues: RabbitMQ, experience with message-based architecture - Testing: RSpec, Capybara (FactoryBot & TDD tools) - Version Control: GitHub Additional Information: LXT measures its success as a business not only by delivering great products and services, continually increasing assets under administration and market share, but also by positively impacting people, society, and the planet.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You