Technical Lead - Ruby on Rails/React.js

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Technical Lead in this company, you will be responsible for providing technical leadership and direction to the development team, with a focus on Ruby on Rails and React technologies. Your key responsibilities will include: - Overseeing the architecture, design, and implementation of robust and scalable web applications. - Ensuring high performance and responsiveness of applications through efficient coding practices and performance optimization techniques. - Designing and building secure RESTful APIs for seamless integration. - Leading efforts in database design, preferably using PostgreSQL or MySQL, to ensure optimal schema and query performance. - Enforcing adherence to security best practices throughout the development lifecycle, including data protection and authentication/authorization mechanisms. - Taking ownership of performance tuning and scalability initiatives within the Ruby on Rails environment. - Conducting thorough code reviews to maintain high code quality and consistency. - Performing system analyses to identify areas for improvement and optimization. - Collaborating effectively with other technical leads, product managers, and stakeholders to integrate new features and functionalities. - Mentoring and guiding junior team members to foster their technical growth and development. - Participating actively in technical discussions and contributing to architectural decisions. - Troubleshooting and resolving complex technical challenges across both the backend (Ruby on Rails) and frontend (React) layers. - Staying current with the latest technology trends and advancements in Ruby on Rails, React, and related technologies. - Contributing to the improvement of development processes. Qualifications required for this role include: - Bachelor's degree in Computer Science, Engineering, or a related field. - Minimum of 5 years of hands-on experience developing and deploying production-ready applications using Ruby on Rails. - Strong understanding of backend architecture and design patterns, such as MVC and microservices. - Proven experience in designing and building RESTful APIs. - Deep knowledge of database design principles, with a preference for PostgreSQL or MySQL, and expertise in query optimization. - Expert-level understanding of core Rails concepts, including ActiveRecord, background job processing, and service-oriented architecture. - Comprehensive familiarity with security best practices for web applications, including data protection, common vulnerabilities, and implementation of authentication/authorization mechanisms. - Demonstrated experience in performance tuning and scalability strategies within a Ruby on Rails environment. - Proficiency in using testing frameworks like RSpec and Minitest for unit, integration, and end-to-end testing. - Familiarity with cloud platforms like AWS or Heroku for application deployment, scaling, and management. - Solid experience with version control systems, particularly Git, and collaborative workflows. - Significant frontend development experience with React and JavaScript, with the ability to contribute effectively to both backend and frontend of applications. - Proven team leadership and mentoring experience to guide and inspire a team of developers. Bonus Skills: - Knowledge of Kubernetes and container orchestration principles. - Experience with Docker and other containerization technologies.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You