Senior Ruby Developer
EndavaJob Description
📋 Description Designs, estimates, and implements technical solutions for medium/high complexity apps. Participates in all phases of the software development lifecycle. Collaborates with stakeholders to clarify requirements, processes, architecture, and priorities. Researches and proposes AI-driven solutions to accelerate the SDLC. Promotes IT standards and DevOps practices to deliver quality software. Participates in peer reviews and shares knowledge from projects. 🎯 Requirements 5+ years of software development experience. Strong OOP and functional programming understanding. Solid design patterns and clean code (SOLID, MVVM). Proficient in Ruby, Rails, RSpec; Ruby tooling; SQL. Nice to have: Ruby 3.0, Pry, Rubocop, Bundler, Rake; AWS. AI in SDLC and Langchain/LLMs. 🎁 Benefits Competitive comp, share plan, bonuses, and referral bonus. Career coaching, global opportunities, internal dev programs. Complex projects, rotations, training, tech communities. Hybrid work with flexible hours and support programs. Global wellbeing program and wellbeing apps access. Global tech communities, clubs, inclusion programs, events.