We are seeking a highly skilled and experienced Ruby on Rails Senior Software Engineer to join our team and drive software development activities for a suite of complex technical products. This role requires a proven track record of developing technical solutions, execution, and delivery in collaboration with cross-functional teams. The ideal candidate will possess deep expertise in software technologies, strong architectural design capabilities, and a passion for clean, scalable code.
Responsibilities
- Engage in software development projects from design through deployment.
- Troubleshoot and resolve technical issues across the stack.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Write clean, efficient, and well-documented code.
- Conduct code reviews and mentor junior developers.
- Integrate third-party APIs and services as needed.
- Ensure adherence to best practices in software engineering, including CI / CD, automated testing, and DevOps
Skills Required
10+ years of professional experience in software development with a strong focus on Ruby on Rails technologies.10+ years with SDLC tools such as Jira, Confluence, Git / GitLab / GitHub,5+ years developing applications in React, or similar, JS front-end frameworks3+ years with web performance technologies such as CloudFront, Redis, Batcache, Elasticache, etc...Strong understanding of software design patterns, principles, and best practices.Experience with front-end technologies such as Angular, React, or Blazor is a plus.Familiarity with cloud platforms (AWS preferred) and containerization (Docker / Kubernetes).Excellent problem-solving skills and attention to detail.Strong interpersonal, analytical, problem solving, negotiating, and influencing skillsPreferred Skills
Knowledge of DevOps practices and tools.Prior experience in building applications with high security and compliance requirements.Proven track record of delivering highly available, scalable N-Tier solutionsSolid understanding of the entire Software Development Lifecycle (SDLC) and project management methodologies such as Scrum, Waterfall, XP, etc.Strong facilitation, organizational, prioritization, decision making, and conflict resolution skills to effectively communicate across all levels of the organization, including technical, non-technical, external and internal stakeholders.Must be able to adapt to rapidly shifting priorities in fast-paced environmentExtraordinarily detail-oriented with excellent organization skillsPrevious work history includes experience in a complex, large technology company environmentComfortable learning and using a variety of processes and technical tools to get things doneAbility to operate effectively with limited supervision; self-starter with a high level of initiative; strong sense of ownership and urgencyEducation & Work Experience
STEM BA Degree + 5 years relevant experienceAbout Korn Ferry