
Senior Software Engineer, Platform – Ruby on Rails
Redflag AI
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $180,000 per year
Job Level
About the role
- Contribute to existing and create new products
- Work on Backend with other engineers
- Develop and propose software architecture for new products based on Product Team requirements
- Refactor large code base time to time
- Performance optimizations and cost reducing practices
Requirements
- Bachelor's degree in Electrical/Computer Engineering or Computer Science
- Minimum 8+ years of full-time hands-on experience
- Strong experience in development and optimizations of databases (PostgreSQL, AWS Redshift) and complex software architectures
- Strong experience developing Ruby on Rails applications and RESTful APIs
- A proven track record of launching and maintaining large-scale web applications
- A good foundational knowledge of OOP languages, operating systems, data structures, algorithms, and complexity trade-offs
- Strong knowledge working with payment processors (Stripe, Braintree, etc), subscriptions, user management, Redis, Sidekiq, Cron jobs, etc.
- Solid knowledge of SOLID, TDD principles
- A background in refactoring large-scale systems
- Knowledge of Elastic Beanstalk and other AWS services
- Strong communications skills both written and verbal.
Benefits
- Generously subsidized medical, dental, and vision insurance
- Flexible Spending Accounts for medical and dependent care
- Company sponsored life insurance and long-term disability
- 401(k) Pre-Tax and Roth options, with company matching
- Flexible Time Off in addition to generous sick time and company holidays
- Parental Leave for both birthing and non-birthing parents
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsRESTful APIsPostgreSQLAWS RedshiftOOPdata structuresalgorithmsSOLID principlesTDDpayment processors
Soft Skills
strong communication skills
Certifications
Bachelor's degree in Electrical EngineeringBachelor's degree in Computer EngineeringBachelor's degree in Computer Science