hero

Midwest Startups you'll love to join

94
companies
325
Jobs

Full Stack Software Engineer

Abre

Abre

Software Engineering
Posted on Feb 1, 2025

Overview

Position Purpose

Abre is seeking a highly motivated and experienced Full-Stack Software Engineer to join our dynamic team. This team member will be responsible for developing and supporting Abre’s core educational software platform and supporting microservices.

As a Full-Stack Software Engineer, you’ll be responsible for helping Abre scale it’s core platform, adding new features, improve data syncing capabilities, and rebuilding major portions of code to make them testable and scalable to support Abre’s growth.

Responsibilities/Duties/Functions/Tasks

  • Assist in the scaling, refactoring, and enhancement of Abre’s core SaaS platform
  • Participate in code reviews and testing other engineers’ code
  • Write production quality PHP, JavaScript, and SQL
  • Perform system upgrades and forwards compatibility investigations to ensure platform stability
  • Investigate and solve complex technical challenges and problems on Abre’s core platform, supporting microservices, and cloud infrastructure
  • Meet with senior management and engineering to plan out product engineering roadmaps, design architecture, and future projects
  • Collaborate with teammates to help them get their projects over the finish line as well as your own through open discussion/collaboration/teamwork

Qualifications

  • Minimum 3 years professional experience developing full stack applications with a PHP backend and strong understanding of backend fundamentals
  • Professional experience with one of the major Javascript frameworks for front end development (Vue, React, Angular, etc.) – Vue experience preferred
  • Understanding of API development fundamentals
  • Demonstrable experience building and developing shippable, production level web and/or software applications
  • Strong understanding of OOP (object oriented programming) concepts
  • Positive attitude and strong work ethic
  • Willingness to learn, be mentored, and desire to grow as a developer and engineer
  • Ability to work independently and get things done but also not afraid to ask for help or reach out to other developers to bounce ideas off of or talk through roadblocks on projects
  • Desire to build a career at Abre and grow with the company
  • Preferred – experience with Laravel
  • Preferred – experience writing automated unit and/or integration tests
  • Bonus – DevOps and/or cloud development experience
  • Bonus – enterprise SaaS experience
  • Bonus – experience with data and integrations
  • Bonus – experience with Node.js and microservices development

bility to work independently and get things done but also not afraid to ask for help or reach out to other developers to bounce ideas off of or talk through roadblocks on projectsDesire to build a career at Abre and grow with the companyPreferred – experience with LaravelPreferred – experience writing automated unit and/or integration testsBonus – DevOps and/or cloud development experienceBonus – enterprise SaaS experienceBonus – experience with data and integrationsBonus – experience with Node.js and microservices development

Abre Job Application (Official)

The Official Job Application