Principal Engineer (RoR)
Xurrent
2 - 5 years
Bengaluru
Posted: 17/12/2025
Job Description
Xurrent Principal Engineer
Mission of the position
Xurrent, Inc. (Xurrent) designates a Principal Engineer. The Principal Engineer at Xurrent will be a key contributor to the development of our cutting-edge web application. Leveraging your expertise in Ruby on Rails, you will lead the design, development, and deployment of high-quality software solutions. Reporting to the CTO, your mission will be to drive technical excellence, mentor junior engineers, and collaborate with cross-functional teams to deliver innovative and impactful product features.
Responsibilities
- Lead the design and development of Ruby on Rails applications, ensuring they are robust, scalable, and maintainable.
- Collaborate closely with UI/UX designers and front-end engineers to translate design concepts into functional and user-friendly interfaces.
- Write clean, efficient, and well-tested code that adheres to coding standards and best practices.
- Mentor and provide technical guidance to junior engineers, promoting their growth and skill development.
- Conduct thorough code reviews, providing constructive feedback and ensuring high code quality.
- Collaborate with other engineering leads to ensure seamless integration and optimal performance of front-end and back-end systems.
- Stay current with industry trends and emerging Ruby on Rails technologies, advocating for their adoption as appropriate.
- Troubleshoot and resolve complex technical issues and challenges, collaborating with cross-functional teams.
Distinguishing Characteristics
- 5+ years of Extensive experience in Ruby on Rails development, with a strong command of the Ruby language and Rails framework.
- Proven track record of designing and implementing complex features and web applications.
- Strong expertise in front-end technologies (HTML, CSS, JavaScript) and their integration with back-end systems.
- Excellent problem-solving skills and attention to detail, with the ability to find creative solutions to technical challenges.
- Leadership qualities and an ability to mentor and guide junior team members.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across teams.
- Experience with database design and optimization, particularly with relational databases.
- Experience with ElasticSearch or OpenSearch.
- Proficiency in version control systems (git) and continuous integration/delivery practices.
- Ability to drive technical discussions, make architectural decisions, and shape technical strategy.
- Self-motivated with a demonstrated ability to take ownership and drive results.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
