Software Engineer – Full Stack

Position: Software Engineer – Full Stack

Location: Brookfield, CT (Hybrid possible)

Employment: Employee, Fulltime

Overview

ROMTech now seeks a Software Engineer – Full Stack to assist us with the development of our patient-focused mobile applications, website and portals for our telemedicine enabled medical device.

Duties and Responsibilities

  • Develop web-based user interface applications using React
  • Support and develop rest APIs in PHP, Laravel and MySQL that serve web applications as well as mobile apps
  • Optimize database queries, database configuration with scaling the business in mind
  • Identify opportunities to improve the team’s processes and practices
  • Take total ownership over the quality of your work and maintain fluency in development practices that minimize bugs, through UI testing and unit testing
  • Work well with others in a fast-paced Agile environment

Requirements and Qualifications

  • 3+ years of professional experience as a hands-on developer
  • 2+ years’ experience creating web-apps using React
  • Track record of successfully delivering web-based solutions as a full stack developer
  • Strong programming foundation, programming skills and a deep familiarity with computer science topics including data structures and algorithms
  • Proven experience programming in Front End technologies, such as HTML, CSS, Javascript, ReactJS, and React Native (frontend) as well as PHP, Laravel, MySQL (backend) and others
  • Unit/Integration testing with PHPUnit, and API testing tools such as Postman or REST-assured
  • Experience working with Scrum/Agile methodologies
  • Bachelor’s degree (MIS or Computer Science emphasis) or equivalent experience
  • Experience with Back-end development (including database creation and management and web-storage)
  • GitHub experience, including familiarity with GitFlow


In essence, we are looking for a talented and passionate candidate to join our team. We are a fun-loving yet extremely focused and hard-working group. If you’re looking to join a team of smart and dedicated individuals with a passion for creating software for devices that help others, then we want to speak with you. Compensation is competitive and is based on experience, accomplishments, and proven success.