Senior Software Engineer

Codefi
Cape Girardeau, MO, United States
$80K-$120K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

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)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave
  • Vision insurance
  • 11 days ago
    Related jobs
    Highmark Health
    MO, Working at Home, Montana

    This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

    Innova Solutions
    Remote, Missouri
    Remote

    Senior Principal Software Engineer/ Senior Salesforce Developer. Job Title: Senior Principal Software Engineer/ Senior Salesforce Developer. Senior Principal Software Engineer/ Senior Salesforce Developer . Develops, tests and maintains code using software development methodology and appropriate tec...

    LexisNexis Risk Solutions Inc. Company
    Missouri
    Remote

    We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...

    20-0278792 Docutech, LLC
    G,Missouri Home

    Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

    Highmark Health
    MO, Working at Home, Montana

    Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

    Home Depot
    MISSOURI, US
    Remote

    Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

    Promoted
    Vizient, Inc.
    Cape Girardeau, Missouri

    Work with developers and other DevOps-oriented engineers to test system integrity. Support engineers in other departments in creating practical demonstrations of proposed solutions and demonstrating them to other team members. Experience in a Cloud Engineering, DevOps role, or related position requi...

    Apex Systems
    MO, United States

    BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree. We are seeking a strong Software Engineer to support a NGA project in downtown St Louis with the Geospatial Center of Excellence. This is an exciting Modernization initiative providing...

    Columbia College
    Online, MO
    Remote

    Adjunct Instructor/Developer - Online Education - Software Engineering. Adjunct Instructor/Developer – Online Education – Software Engineering. Will consider Master's Degrees in these fields with substantial experience particularly in the area of software engineering. Specifically, the course will a...

    Volaris Group
    Missouri
    Remote

    Our IEP and Medicaid software, and customer care team help districts maximize participation in Medicaid reimbursement programs and provide exceptional experiences for all students. Bachelor's degree or equivalent experience in computer science, software development. Strong experience in all aspects ...