Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Divisions Maintenance Group Logo

Software Development Engineer 1

Divisions Maintenance Group

Salary not specified
Nov 19, 2025
Cincinnati, OH, US
Apply Now

Divisions Maintenance Group (DMG) is looking to revolutionize the facility maintenance industry with technology, creating world-class products that provide "Uninterrupted Peace of Mind." The company needs to develop and support scalable web and mobile applications to achieve this goal.

Requirements

  • 1-2 years of full stack software development experience, ideally with exposure to both backend and frontend technologies.
  • Proficiency in C-Sharp, Node.js, or equivalent languages.
  • Hands-on experience with React and React Native for building modern web and mobile applications.
  • Solid understanding of microservice architecture, API design, and cloud platforms (AWS preferred).
  • Experience with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with Docker, CI/CD pipelines, and modern development workflows (Git, Jira, etc.).
  • Bonus: Exposure to AI/ML-based or data-driven application development.

Responsibilities

  • Develop, implement scalable backend systems to support web and mobile applications in a cloud-native microservice architecture.
  • Collaborate closely with frontend development teams and product managers to deliver new features and platform improvements.
  • Create and maintain RESTful APIs and GraphQL interfaces for seamless integration between mobile apps and backend services.
  • Ensure code quality through testing, peer reviews, and adherence to best practices in performance, scalability, and security.
  • Foster a culture of teamwork, where collaboration and risk-taking are encouraged.

Other

  • Strong problem-solving skills, curiosity and the ability to thrive in a fast-paced, dynamic environment.
  • Ability to manage the stress of a fast-paced environment.
  • Ability to meet the in-person requirements of the team and/or business needs.