GeneMatters Logo

Full Stack Software Developer

Role description

GeneMatters is looking for an enthusiastic, self-motivated full-stack software developer to join our technical team of 4-5 members, split between the Minneapolis and Budapest offices. The candidate must have working knowledge of web technologies, JavaScript, and relational databases. They must be willing to share their ideas and communicate clearly with the rest of the team and our internal customers. They will work closely with product, clinical, marketing, and sales to continue to evolve our proprietary platform.

Responsibilities

  • Hands-on development in leveraging open source technologies to build, deploy, and maintain cloud-based web/backend systems
  • Contribute to on-time delivery and operational support for deployed software applications
  • Coordinate with internal customers to deliver fully integrated solutions across web application layers
  • Implement appropriate testing at all levels of the software stack
  • Take ownership of assigned tasks and work with the team lead, knowing when to ask for help
  • Participate in code reviews
  • Support product releases and respond to production environment feedback

Core requirements

  • B.S. in computer science or a related discipline, or 1-3 years demonstrated web application development experience
  • Able to clearly communicate ideas and opinions in a thoughtful manner to both the technology team and our customers
  • Fluent in Linux / command line
  • Fluent in modern software development practices (git, pull-requests, jira)
  • REST based web services development
  • Experience using frontend JS frameworks (React)
  • Experience using backend web frameworks (Node)
  • Experience with automated testing frameworks such as Mocha, Jest, Selenium
  • Basic understanding of relational database design / SQL
  • Able to work independently / remotely

Preferred qualifications

  • Minneapolis region preferred, but remote candidates with experience working with a distributed software development team will be considered
  • Digital health, healthcare experience or regulated software environment (HIPAA)
  • Experience using TypeScript
  • Agile software development experience
  • Cloud-based data software architecture (AWS)
  • Automated deployment tools (Ansible, AWS Cloudformation), Vagrant, Docker
  • DevOps interest or competency

Application

To apply, please send a resume and cover letter to careers@gene-matters.com.