Software Engineer (UI / Full Stack)

Full Time

Epistemix empowers leaders to make better decisions. Organizations use our data-science tools to manage risk, fight infectious disease, improve disaster response, adapt to climate change, compare strategies across scenarios, and better understand the people they seek to serve.

We are seeking a software engineer with user interface experience to help design, implement, test, deploy, document, and maintain a cloud-based platform that enables our customers to build, manage, execute, and visualize computational simulations.


  • Enhance the way people interact with our simulation data to make decisions.
  • Build the front-end of products with the services and product team.
  • Ask questions as to how our products can better serve the needs of our customers.
  • Analyze, plan, implement, deploy and distribute interactive, user-focused web-based software, over the full-stack from interactive front-end interfaces to back-end databases, in response to our diverse set of research projects and the company’s needs, goals, and mission.
  • Engage with users of the web-based interface to define and refine use-cases and user-stories, translating requirements into working code, and engage in dialogue with users to ensure our front-end implementation meets their needs.
  • Actively discuss, design, and implement new ideas in close collaboration with other members of the Epistemix team.


  • Bachelor’s Degree in Computer Science, Graphical Design, or a related field. Equivalent industry experience will be considered in lieu of education.
  • Minimum 3 years in a hands-on software development role including UI development experience, preferably working with cloud-based environments.
  • Preferred 5 years software and user interface related work, using an appropriate technology stack and in support of scientific research, data analytics, or other complex data-driven problem spaces.
  • Preferred experience providing leadership and mentoring on team-based projects.
  • Proficiency with interactive, front-end JavaScript development with frameworks; ideally experience with ReactJS. 
  • Proficiency with RESTful API development, documentation, and use.
  • Preferred proficiency with Linux: shells, editors, building applications, etc. a plus but not required.
  • Preferred proficiency building AWS cloud services and applications
  • Superb communication skills and ability to work in a team environment.
  • Experience developing single page apps (SPA architecture patterns)
  • Excellent problem-solving skills and creativity.
  • Ability to handle multiple priorities and a multi-disciplinary environment.

Applicants must be authorized to work in their country of residence.


Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file