
Senior Fullstack Engineer – Ruby on Rails
SmartFinancial
full-time
Posted on:
Location Type: Hybrid
Location: Newport Beach • California • United States
Visit company websiteExplore more
Salary
💰 $150,000 - $170,000 per year
Job Level
About the role
- Lead the design, development, deployment, and maintenance of robust, scalable web applications using Ruby on Rails.
- Drive architectural decisions and provide technical guidance for complex system designs, ensuring high performance and reliability.
- Develop and maintain front-end interfaces using modern JavaScript frameworks (e.g., React, Vue, Angular), HTML, and CSS.
- Manage and optimize relational databases (e.g., PostgreSQL, MySQL) and leverage ORM frameworks effectively.
- Mentor and guide less experienced engineers, fostering a culture of technical excellence and continuous improvement.
- Collaborate closely with product managers, designers, and other engineers to define, scope, and deliver new features and improvements.
- Champion best practices for code quality, testing, security, and scalability.
- Utilize AWS services to build and maintain cloud-based infrastructure and applications.
- Participate in code reviews, contributing to a high-quality codebase and shared knowledge.
- Contribute to the continuous improvement of CI/CD pipelines and development workflows.
- Work effectively within an agile development methodology in a fast-paced environment.
Requirements
- 8-10+ years of extensive professional experience in Ruby on Rails development
- Demonstrated hands-on experience with architectural design and scaling complex web applications.
- Extensive experience with front-end technologies including HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Vue, Angular).
- Familiarity with Node.js for various development tasks.
- Strong expertise with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Extensive experience with Git and GitHub for version control, including advanced branching and merging strategies.
- Proven experience with Amazon Web Services (AWS) or other cloud platforms.
- Solid understanding of agile development methodologies.
- Familiarity with CI/CD pipelines and automated deployment strategies.
- Ability to thrive in a fast-paced, dynamic, and collaborative team environment.
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related technical field.
- Methodologies: Deep understanding of Agile/SAFe.
Benefits
- Comprehensive Health Coverage: Health, dental, and vision insurance for you and your dependents
- Retirement Plans: 401(k) with company matching contributions
- Paid Time Off: Generous PTO, holidays, and extensive paid product training
- Professional Development: Opportunities for career growth and advancement in a supportive environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsJavaScriptReactVueAngularHTMLCSSPostgreSQLMySQLNode.js
Soft Skills
mentoringcollaborationtechnical guidancecontinuous improvementcode qualityproblem-solvingcommunicationteamworkadaptabilityleadership
Certifications
Bachelor's degree in Computer ScienceMaster’s degree in Computer Science