About Codefi:
We are eliminating the skills and opportunity gaps preventing workers and entrepreneurs in Southern Missouri from thriving in the tech economy.
Founded by tech entrepreneurs, we partner with public and private groups to educate and train tech professionals, nurture and provide capital to entrepreneurs, build and attract software-focused companies, and create vibrant communities of practice for collaboration.
Codefi is committed to creating an inclusive and diverse environment where everyone feels welcome and valued. We encourage applications from people of all backgrounds, including those from historically underrepresented communities in tech.
About the job:
This Senior Software Engineer position will help build innovative applications with the ideal candidate bringing expertise and experience in creating scalable, database-driven applications and REST APIs. This role offers the opportunity to work closely with founders and stakeholders, shaping products that help drive economic growth and foster vibrant tech communities. As a mission-driven organization, we’re on a mission to find the right fit for this role, join us!
Key Responsibilities:
- Writing efficient, scalable database-driven applications in Ruby on Rails.
- Strong SQL fundamentals - writing resilient, high-performance database code in Ruby.
- Designing and implementing REST APIs for web apps and third-party integrations with Rails.
- Implementing web UI components using Ruby on Rails with Hotwire & Stimulus.js.
- Working closely with founders, product owners, and project managers to identify needs to help guide the direction of the product.
- Helping manage the Jira board including creating well-defined stories for other developers to work on, managing sprints as well as releases, and distributing release notes to stakeholders.
- Helping triage bugs as they are reported, creating Jira stories, and prioritizing their resolution.
- Performing code reviews ensuring clean code and good architecture.
Qualifications:
- Minimum 5 years of overall software development experience, including experience with Ruby and Ruby on Rails 7+ showcasing progression in responsibilities and scope of work delivered.
- Proficiency in DevOps, including deployment and support of Ruby and/or Ruby on Rails applications in production.
- Front-end development skills, including HTML, CSS, and JavaScript proficiency. Experience with JavaScript frameworks such as Angular 17+, Next, React, or Vue and experience with Ionic 8+.
- Solid understanding of database systems and SQL.
- Experience with Hotwire/Stimulus/Turbo.
- Experience and knowledge of cloud platforms and deployment, including familiarity with major cloud providers (e.g. AWS, Azure, or Google Cloud) and experience with deployment platforms (e.g., Heroku, Hatchbox).
- Proven ability to work with REST APIs.
- Familiarity with modern CSS frameworks (e.g. Bootstrap, Tailwind).
- Ability to recognize and address scalability and concurrency issues.
- Being a forward-looking technical thinker excited to introduce new tools and techniques that make the team more effective is a plus.
Required: We value intentionality in your job search. To be considered, please submit a thoughtful cover letter with the following:
- What is your "Why"?
- An example of an activity, skill, knowledge, collection, or anything that you were/are exceptionally good at or passionate about.
Interview Process: As for the interview process, we're not going to make you do a coding project, tests, or go through 10 interviews. Here's what it looks like:
- Email - You receive an email that your application passed "technical review" (meaning you did the things we asked in this job posting and your resume will now be reviewed by a human).
- Screening call - You persuaded us with your cover letter and resume. This is a quick intro to make sure you're a real person and a few questions to see if you're a good fit for us.
- Interview call - You passed the screening. Now we want to learn more about you and share why and how we do what we do, and this also gives you a chance to see if we're a good fit for you.
- Devs call - Our devs check out your work, ask you questions as you walk through something you've enjoyed building, and you can ask them what it's like working here.
- Offer - We ask if you'd like to join us here at Codefi.
Job Type: Full-time
Compensation: $80,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Vision insurance