
Mid-Level Software Engineer
City Innovate Inc
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 $120,000 - $150,000 per year
Tech Stack
About the role
- Ship 2-4 epics per release cycle across our four use cases, with a focus on Procurement/CLM (our highest-ARR workflow).
- Build and maintain features in Ruby on Rails (backend) within our modular monolith architecture.
- Write comprehensive tests (unit, integration, system) maintaining 85%+ code coverage enforced via Codecov.
- Participate in code review with 24-hour turnaround SLA. Give and receive substantive feedback.
- Own your work end-to-end: from epic breakdown with Product, through implementation, QA validation, and deployment to staging/production.
- Contribute to cross-cutting platform components: Smart Tables, approvals engine, document generation, search/filtering, permissions.
- Diagnose and fix bugs triaged through our P0-P4 priority system, with particular attention to customer-impacting issues.
- Pass all automated quality gates on every PR: RuboCop, Brakeman, Erblint, Eslint, Codecov, Packwerk, SonarQube.
- Participate in on-call rotation (onshore team, primary/secondary model) for production incident response.
- Partner with Product Managers to break down epics into estimable stories with clear acceptance criteria.
- Work with Solutions Engineers to understand customer configuration needs and ensure features are implementation-ready.
- Contribute to Architecture Decision Records (ADRs) for significant technical decisions.
- Use AI tools (Cursor, Copilot, Claude) effectively to increase velocity without sacrificing quality.
Requirements
- 3+ years building and maintaining production Ruby on Rails applications.
- Experience with PostgreSQL (or similar relational databases), including query optimization and data modeling.
- Demonstrated ability to write clean, tested, maintainable code with 85%+ coverage.
- Experience with Git workflows, code review, and CI/CD pipelines.
- Understanding of RESTful API design principles and implementation.
- Security awareness: OWASP fundamentals, input validation, authentication/authorization patterns.
- Effective use of AI-assisted development tools in daily workflow.
- US-based.
Benefits
- Salary: $120,000 - $150,000
- Equity: Stock options (details at offer stage)
- 100% benefits coverage for employee
- 401(k) plan
- Flexible PTO
- Home office stipend
- Comprehensive wellness benefits
- Commuter stipend for hybrid roles
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsPostgreSQLunit testingintegration testingsystem testingRESTful API designGit workflowsCI/CD pipelinescode coveragebug diagnosis
Soft Skills
code reviewfeedbackend-to-end ownershipcollaborationproblem-solvingcommunicationcustomer focusadaptabilityattention to detailtime management