- Company Name
- Clio
- Job Title
- Software Developer
- Job Description
-
Job title: Software Developer
Role Summary: Full‑stack engineer responsible for designing, building, and scaling web applications in Ruby on Rails, collaborating with distributed teams to deliver high‑performance, reliable, and user‑centric SaaS solutions.
Expactations: Exhibit deep curiosity, quick mastery of new technologies, ownership of root‑cause problem solving, mentorship, and a commitment to shipping production‑ready code in an Agile environment.
Key Responsibilities:
- Design, develop, test, and deploy Ruby on Rails web applications that meet customer needs.
- Collaborate with cross‑functional engineering teams across multiple regions to solve complex technical challenges.
- Participate in agile ceremonies (stand‑ups, sprint planning, retrospectives) and maintain sprint velocity.
- Conduct code reviews and provide constructive feedback to peers and junior engineers.
- Mentor junior developers and promote best coding practices.
- Optimize relational databases and SQL queries for performance at scale.
- Translate product requirements into detailed technical specifications and implementation plans.
- Continuously learn and apply emerging technologies, particularly AI, to improve product quality and developer productivity.
Required Skills:
Ruby on Rails, RESTful API design, front‑end technologies (e.g., ERB, JavaScript, React), relational database design (PostgreSQL/MySQL), SQL optimization, agile development practices, code review, testing frameworks (RSpec, Capybara), CI/CD pipelines, Git, strong problem‑solving, effective communication, ability to thrive in remote or distributed teams.
Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. No mandatory certifications, but knowledge of software architecture, cloud platforms (AWS, Azure, GCP), and AI concepts is a plus.