This job post is closed and the position is probably filled. Please do not apply. Work for Mantis Innovation and want to re-open this job? Use the edit link in the email when you posted the job!
Mid/Senior Software Engineer - Full-Stack Ruby On Rails
Our Company
Mantis Innovation is reimagining facility performance. We provide managed facility services and turnkey program management with technology-enabled solutions that target the entire building footprint โ from roofs, walls, and pavement, to HVAC, lighting and power โ as we guide our clients on their journey towards increased sustainability.
About Our Team and Your Role
The Engineering Team works closely with stakeholders across the organization to deliver solutions to both internal and external customers. We have been a fully remote team for over 12 years. We adhere to a loose agile process using a kanban board and an automated CI/CD pipeline. Weโre a small team, but we deliver big results. We care about writing quality code and taking the time to balance immediate business needs with long-term, technical costs.
Our Stack
Ruby 2.6, Rails 5 (Upgrading to latest is high-priority and in-progress)
React, Stimulus, vanilla JS
MySQL, Redis, Elasticsearch
GCP, Kubernetes (GKE), Terraform, Docker
Sidekiq
Rspec, CircleCI
Slack, Jira
What Youโll Do
Work closely with Senior Staff engineers to design, develop, maintain, and deliver full stack products for both internal and external customers.
Work in an agile environment with a team that deploys multiple times a day.
Contribute to process improvements, best practices, tooling, and engineering strategy.
Work in close partnership with cross-functional teams and management to advance Mantisโ vision.
What You Need
CS Degree or equivalent experience
3+ years of experience shipping high-quality, non-trivial Rails applications.
Strong grasp of Computer Science concepts, such as object-oriented design, data structures, general understanding of algorithmic complexities, etc.
Strong relational database skills such as schema design, query building and optimization.
Desire to build reliable, maintainable software rather than haphazardly shipping features.
Experience with continuous integration and writing meaningful, non-brittle tests.
Ability to communicate clearly with both technical and non-technical people.
Be self-driven and comfortable working in a remote team environment.
Have excellent analytical and problem-solving skills.
Thrive in a collaborative and dynamic environment involving diverse stakeholders and subject matter experts.
Nice To Haves
Experience with GCP, Kubernetes, and Terraform (or similar technologies).
Desire to mentor more junior engineers.
What You Get
$110-140k+ Base Salary Depending on Experience
Medical, Dental, Vision, HSA, FSA
Work Remotely (within time zones +/- 3 hours from Central Time)
Always have and always will be a remote-first team
Non-US Residents welcome via 1099 agreement
401k with up to 3% match
Up to 10% annual bonus
15+ days PTO + 10 Paid Holidays
$5000 Equipment and Home Office Budge
Parental Leave
Tuition Reimbursement (Up to $5,250/yr)
Amazing work/life balance, no on-call rotations, flexible hours
*Note:ย Employees are held accountable for all duties of this job.ย This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the position.
Mantis Innovation is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Please mention the word GRATIFYING when applying to show you read the job post completely (#RMTguMTkxLjI1NC4w). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$110,000 — $140,000/year
Benefits
๐ฐ 401(k)
๐ค Vision insurance
๐ฆท Dental insurance
๐ Medical insurance
๐ฐ 401k matching
๐ฅ Home office budget
๐ We hire old (and young)
How do you apply?
This job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.