Principal Software Engineer (Ruby Expert)
Core
Architect and implement scalable, high-performance software solutions using Ruby and Ruby on Rails, leading technical strategy and mentoring the team.
Role type
Principal Software Engineer (Ruby Expert)
Builds
Scalable, high-performance software solutions and new features/products
Domain
Web development / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Ruby, Ruby on Rails, PostgreSQL, MySQL, Git, TDD, AWS, Azure, GCP, Software design patterns, Scalable architecture
Preferred skills
Cloud computing platforms, Agile methodologies, Technical leadership, Hands-on coding
Technologies
Ruby, Ruby on Rails, PostgreSQL, MySQL, Git, AWS, Azure, GCP
Responsibilities
Architect and implement scalable software solutions, Lead design and development of new features, Mentor and guide junior developers, Conduct code reviews, Optimize existing systems for performance, Contribute to technology stack evolution, Troubleshoot complex production issues
Seniority
Principal, strategy & mentorship