Senior / Principal Ruby on Rails Engineer (Technical Lead)
Experience: 7–12+ years
Location: Bangalore (starts as remote, however should be ready to work from office in future)
Technical Responsibilities
- Design and develop scalable applications using Ruby on Rails
- Architect and implement RESTful APIs and microservices
- Optimize application performance, database queries, and system throughput
- Lead code reviews, enforce coding standards, and improve code quality
- Handle system design, scalability, and high-availability architecture
- Implement background processing systems using Sidekiq/Resque
- Manage database schema design, indexing, and query optimization
- Work with caching mechanisms (Redis/Memcached)
- Integrate third-party APIs and external services
- Implement CI/CD pipelines and automate deployments
- Debug production issues and perform root cause analysis
Technical Requirements
- Strong expertise in Ruby on Rails (7+ years)
- Deep understanding of MVC architecture and Rails internals
- Proficiency in ActiveRecord, migrations, and schema design
- Strong experience with PostgreSQL/MySQL
- Experience in API design (REST/JSON)
- Knowledge of background job processing (Sidekiq/Resque/Delayed Job)
- Experience with Redis and caching strategies
- Hands-on experience with AWS (EC2, S3, RDS, etc.)
- Familiarity with Docker and containerization
- Experience with CI/CD tools (GitHub Actions, Jenkins, etc.)
- Robust knowledge of Git and version control workflows
- Understanding of scalable system design and distributed systems
Preferred Technical Skills
- Experience with frontend frameworks (React/Vue.js)
- Knowledge of GraphQL
- Experience with event-driven architecture (Kafka/SQS)
- Familiarity with monitoring tools (Prometheus, ELK, Datadog)
- Experience with multi-tenant SaaS architectures
📌 Senior Ruby on Rails Engineer (Technical Lead) (India)
🏢 Welkin Soft Tech
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.