Job Title: Senior Software Engineer (Ruby on Rails + Angular 8+)
Experience: 4–6 Years
About the Role
We are looking for a Senior Software Engineer with strong expertise in Ruby on Rails and Angular 8+ to join our growing development team. This role requires hands-on technical depth, architectural thinking, and the ability to mentor junior developers. You will be responsible for building scalable, high-performance web applications and delivering seamless end-to-end solutions.
Key Responsibilities
Design and architect scalable, secure web applications using Ruby on Rails and Angular 8+.
Write clean, maintainable, and efficient code aligned with industry best practices.
Develop and integrate RESTful APIs for smooth front-end and back-end communication.
Optimize application and database performance to ensure high availability and scalability.
Collaborate with UX/UI designers, product managers, and cross-functional teams to deliver innovative features.
Conduct code reviews and provide mentorship and technical guidance to junior developers.
Participate actively in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
Implement and maintain unit testing frameworks such as Minitest, Jasmine, and Karma.
Contribute to CI/CD pipeline improvements and DevOps initiatives to streamline deployments.
Required Skills
4–6 years of hands-on experience in Ruby on Rails and Angular 8+.
Strong proficiency in JavaScript, TypeScript, HTML, and CSS.
Proven experience designing and integrating RESTful APIs.
Strong knowledge of PostgreSQL and database optimization techniques.
Experience with Git, version control workflows, and CI/CD practices.
Strong analytical and problem-solving skills with the ability to troubleshoot complex systems.
Excellent communication and collaboration skills in cross-functional environments.
Nice to Have
Experience with GraphQL.
Exposure to cloud platforms such as AWS, Azure, or GCP.
Experience with Docker and Kubernetes.
Familiarity with performance monitoring tools and application security best practices.
Why Join Us
Work on scalable, cutting-edge applications.
Be part of a collaborative, growth-oriented team.
Opportunity to mentor developers and influence architectural decisions.
Senior Software Engineer- ROR Developer • Varthur Hobli, Bangalore, IN