Full Stack Ruby on Rails Developer at Ledgent Technology
San Diego, CA 92101
About the Job
Job Title: Full Stack Ruby on Rails Developer
Job Type: Contract; Full-Time; Hybrid (2 days in office)
Job Location: San Diego, CA 92037
Pay Rate: $60 - $100 per hour DOE
Job Description
We are looking for a Software Engineer with experience in developing enterprise SaaS cloud-based solutions. The ideal candidate will have expertise in Ruby on Rails, modern JavaScript frameworks, and a strong understanding of relational databases. This position requires a team-oriented individual who thrives in an Agile environment and demonstrates excellent problem-solving and communication abilities.
Key Responsibilities:
- Design, develop, and maintain enterprise SaaS cloud-based solutions using Ruby on Rails.
- Utilize modern JavaScript frameworks, such as React, for front-end development.
- Create and maintain test automation frameworks using tools like RSpec, Cucumber, or similar.
- Work with relational databases, including PostgreSQL, Oracle, and SQL Server, focusing on database modeling and query optimization.
- Leverage cloud technologies like Heroku and AWS for deployment and scalability.
- Oversee release processes and manage CI/CD workflows from development through production.
- Collaborate with cross-functional teams in an Agile/Kanban environment to deliver robust software solutions.
- Diagnose and resolve complex technical issues, ensuring high reliability and performance.
- Participate in code reviews and contribute to team knowledge sharing and mentorship.
Qualifications:
- 3+ years of software engineering experience developing enterprise SaaS cloud-based solutions.
- 2+ years of experience with Ruby on Rails development.
- 2+ years of practical experience with modern JavaScript frameworks, preferably React.
- 2+ years of experience in front-end and back-end test automation using RSpec, Cucumber, or similar tools.
- 3+ years of experience working with relational databases such as PostgreSQL, Oracle, or SQL Server.
- Strong understanding of relational database concepts and modeling practices.
- Familiarity with cloud-based platforms such as Heroku and AWS.
- Knowledge of release management and CI/CD deployment processes, from development to production.
- Experience working in an Agile/Kanban methodology.
- Ability to work both independently and collaboratively as part of a team.
- Exceptional problem-solving and communication skills.
- A collaborative mindset and a commitment to high-quality software development.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance. For unincorporated Los Angeles county, to the extent our customers require a background check for certain positions, the Company faces a significant risk to its business operations and business reputation unless a review of criminal history is conducted for those specific job positions.