Decisiv is looking for a Senior Full-Stack Software Engineer to design, build, and scale applications that support a large and growing user base, modernize existing systems, and improve how people work every day by reducing downtime and improving asset utilization.
Requirements
- Extensive experience with Ruby on Rails in production environments.
- Proficiency with relational databases (PostgreSQL preferred).
- Experience integrating modern front-end frameworks (React, Angular, Vue, or similar).
- Strong API design and implementation skills (REST, JSONAPI, OpenAPI; GraphQL a plus).
- Familiarity with AWS services, Docker, GitHub, and CI/CD pipelines.
- Practical knowledge of testing frameworks (RSpec, Capybara), performance tools, and monitoring.
- Experience with Python and Java.
Responsibilities
- Take ownership of platform reliability, ensuring scalability, and developer productivity.
- Design, build, and maintain applications using Ruby on Rails.
- Work across the stack, from database and API design to front-end integration.
- Modernize and extend legacy systems for stability, performance, and scalability.
- Collaborate closely with product managers, designers, and engineers to deliver impactful features.
- Participate in sprint planning, code reviews, and architecture discussions.
- Document systems, architecture, and processes.
Other
- 6+ years building web applications, 3+ years Rails in production.
- Mentor other engineers, promoting strong engineering practices.
- Take part in ongoing on-call rotation.
- We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor work visas.
- Show Us What You’ve Got: We’d love to see your GitHub, code samples, or anything that highlights your ability to deliver clean, scalable, full-stack applications.