Making car ownership as simple, easy, and affordable as possible
Senior Engineer, Full-Stack – Ruby on Rails
Location
United States
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Engineer, Full-Stack – Ruby on Rails
FIXD Automotive, Inc.
• You'll help own AppraisalPRO end-to-end (backend, frontend, the app) and take a leading role in shaping our product and platform, with the autonomy to carry features from idea to production. • Build and maintain AppraisalPRO across the stack, from our Rails backend and APIs to the dealer-facing web app and our React Native mobile app • Own key architectural decisions across the stack and help set our technical direction • Contribute to the API and SDK that make up our developer platform • Collaborate with customers to understand their needs and translate them into features • Design, implement, test, deploy, and maintain backend and frontend features • Work closely with product to help deliver features and provide feedback on feasibility and timelines • Write and maintain reliable Ruby and JavaScript/TypeScript code • Create integrations with third-party APIs and services
Job Requirements
- 5+ years building production web applications with Ruby on Rails and RSpec
- JavaScript/TypeScript and React (we use React Native)
- PostgreSQL
- Familiarity with building and consuming REST APIs
- Comfortable using AI coding tools to work efficiently
- React Native or mobile development experience
- Exposure to GraphQL
- B2B SaaS product experience
- Ability to ask the right questions about complicated tasks
Benefits
- 401K with 5% employer's match
- Medical, Dental, and Vision insurance
- Paid holidays and time off
- Remote work
- Monthly allowance to spend on things you need for work
- Paid parental leave
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop, test, and maintain modern, responsive, and accessible user interfaces using Angular. • Architect the frontend with a focus on scalability, adopting Micro Frontend strategies to compose applications. • Implement robust state management using NgRx and/or Signals. • Build reusable components consistent with Angular Material and following a design system. • Ensure test coverage at multiple levels (unit tests with Vitest). • Consume and integrate REST APIs, handling loading states, errors, and asynchronous flows with RxJS. • Optimize frontend performance (lazy loading, change detection, bundle size). • Provide occasional support for the Java backend when needed, handling minor adjustments and integrations. • Troubleshoot and resolve issues. • Collaborate with cross-functional teams to identify requirements and develop effective technical solutions. • Participate in code reviews and provide constructive feedback to team members. • Document development processes and create technical operation guides.
Senior Engineer, Full-Stack (Ruby on Rails)
FIXD AutomotiveAppraisalPRO is FIXD's B2B product that helps dealerships make more money on trade-ins. We detect problems with trade-in vehicles, provide estimated reconditioning costs, generate consumer-facing condition reports for negotiations, and deliver comprehensive analytics. We integrate with dealers' inventory management systems, like vAuto, to make appraisals fast and simple. Our parent company, FIXD, sells directly to consumers and helps drivers know the price of a repair before they take their car to the shop through our OBD-II sensor and app.
Role Description We are looking for a senior-level, backend-oriented full-stack engineer who can take real ownership of a product — setting technical direction and driving features from idea to production. - An engineer who wants to help shape what we build, asking why behind a request, weighing trade-offs, and iterating quickly as we learn. - An analytical and data-driven person with the ability to communicate technical aspects to stakeholders. - Someone who enjoys hearing directly from customers, listening to dealer groups, understanding their workflows, and turning that into better product. - Someone who works well with autonomy in a small, fast-moving team, and is able to raise the bar for teammates as we grow. You'll help own AppraisalPRO end-to-end (backend, frontend, the app) and take a leading role in shaping our product and platform, with the autonomy to carry features from idea to production. - Build and maintain AppraisalPRO across the stack, from our Rails backend and APIs to the dealer-facing web app and our React Native mobile app. - Own key architectural decisions across the stack and help set our technical direction. - Contribute to the API and SDK that make up our developer platform. - Collaborate with customers to understand their needs and translate them into features. - Design, implement, test, deploy, and maintain backend and frontend features. - Work closely with product to help deliver features and provide feedback on feasibility and timelines. - Write and maintain reliable Ruby and JavaScript/TypeScript code. - Create integrations with third-party APIs and services. Qualifications - 5+ years building production web applications with Ruby on Rails and RSpec. - JavaScript/TypeScript and React (we use React Native). - PostgreSQL. - Familiarity with building and consuming REST APIs. - Comfortable using AI coding tools to work efficiently. Extra skills - React Native or mobile development experience. - Exposure to GraphQL. - B2B SaaS product experience. - Ability to ask the right questions about complicated tasks. Compensation The compensation for this role is $120,000 - $130,000 per year. Location This is a remote position. FIXD is headquartered in Midtown, Atlanta, GA, and we're open to candidates anywhere in the United States as long as you're legally authorized to work in the U.S. No visa sponsorship. Occasional travel may be required, for example, to our Atlanta office for team planning. Benefits - 401K with 5% employer's match. - Medical, Dental, and Vision insurance. - Paid holidays and time off. - Remote work. - Monthly allowance to spend on things you need for work. - Paid parental leave.
Senior Full-Stack Engineer – .NET, Angular
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Design, develop, and maintain scalable, resilient microservices using the .NET ecosystem. • Build and enhance secure, high-performance full-stack web applications with C#, Angular, and SQL Server. • Design, optimize, and maintain complex database schemas, stored procedures, and SQL queries for performance and scalability. • Write clean, maintainable, and well-documented code while ensuring high quality through unit and integration testing. • Leverage AI-powered development tools and coding assistants to improve development efficiency and code quality. • Troubleshoot, debug, and resolve complex issues across development, testing, and production environments. • Apply best practices in software architecture, multi-threading, data structures, and N-Tier application design. • Collaborate with cross-functional Agile teams during sprint planning, reviews, and retrospectives. • Manage source code using Git and contribute to modern CI/CD workflows. • Take ownership of technical deliverables while ensuring reliability, performance, and maintainability.
Senior Full-Stack Engineer – .NET, Angular
Truelogic SoftwarePremium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
• Design, develop, and maintain scalable, resilient microservices using the .NET ecosystem. • Build and enhance secure, high-performance full-stack web applications with C#, Angular, and SQL Server. • Design, optimize, and maintain complex database schemas, stored procedures, and SQL queries for performance and scalability. • Write clean, maintainable, and well-documented code while ensuring high quality through unit and integration testing. • Leverage AI-powered development tools and coding assistants to improve development efficiency and code quality. • Troubleshoot, debug, and resolve complex issues across development, testing, and production environments. • Apply best practices in software architecture, multi-threading, data structures, and N-Tier application design. • Collaborate with cross-functional Agile teams during sprint planning, reviews, and retrospectives. • Manage source code using Git and contribute to modern CI/CD workflows. • Take ownership of technical deliverables while ensuring reliability, performance, and maintainability.


