
Mid-Level Software Engineer
City Innovate Inc
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • 🇺🇸 United States
Visit company websiteSalary
💰 $100,000 - $140,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudPostgresRubyRuby on Rails
About the role
- Design, develop, and deploy features for our platform using Ruby on Rails, ensuring high performance and responsiveness to requests
- Write clean, efficient, and maintainable code while adhering to best practices and security standards
- Collaborate with product and design teams to ensure features meet business goals and usability standards
- Contribute to code reviews and technical documentation
- Contribute to our continuous integration and deployment processes
Requirements
- 3+ years of experience building and maintaining production applications using Ruby on Rails
- Solid proficiency with relational databases, specifically PostgreSQL, and experience with database optimization
- Demonstrated experience with modern frontend approaches like Hotwire and integration rich text editors like CKEditor
- Experience with cloud services (AWS) and containerization technologies
- A strong understanding of security principles and best practices, with experience or familiarity with working under strict compliance frameworks like FedRAMP/IL5 being highly desirable
- Proven ability to write clean, maintainable, and well-tested code, demonstrating a strong grasp of software development fundamentals
- Excellent technical communication skills and a collaborative approach to problem-solving, capable of working effectively with both technical and non-technical stakeholders
Benefits
- 100% benefits coverage for employee
- 401K Profit Share 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
Ruby on RailsPostgreSQLHotwireCKEditorAWScontainerizationsecurity principlescompliance frameworkssoftware development fundamentalscode testing
Soft skills
technical communicationcollaborationproblem-solving