SmartFinancial

Senior Fullstack Engineer – Ruby on Rails

SmartFinancial

full-time

Posted on:

Location Type: Hybrid

Location: Newport BeachCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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