University of Idaho - Moscow, ID

posted 10 days ago

Full-time - Entry Level
Moscow, ID
Educational Services

About the position

The Full Stack Web/Mobile Application Developer at the University of Idaho is a technical role focused on the design, development, and maintenance of interactive research software systems and applications. This position collaborates with research computing staff and external partners to support research initiatives, ensuring the effective deployment of data-driven applications and frameworks. The developer will also provide technical support, training, and quality assurance for web and mobile applications, contributing to the broader research enterprise at the university.

Responsibilities

  • Participate in and lead the innovation, design, development, deployment, and maintenance of interactive research software systems.
  • Analyze, recommend, develop, and deploy data-driven research applications and frameworks.
  • Design, adopt, and troubleshoot backend databases, user interfaces, and application frameworks.
  • Serve as second-layer technical support for RCDS.
  • Develop and deliver training materials and maintain documentation within a knowledge database.
  • Provide a high level of QA/QC in all web/mobile applications, databases, and documentation.

Requirements

  • Bachelor's Degree in computer science/engineering, data science, biology/bioinformatics, ecology, geology, environmental science or related field; or four additional years of experience may substitute for a Bachelor's Degree.
  • Experience designing and developing complex relational databases and database-driven web/mobile applications.
  • Proficiency in Python and/or PHP.
  • Experience using, parsing, and constructing JSON and/or XML.
  • Ability to code and troubleshoot SQL, JavaScript, HTML, CSS.
  • Experience working with web service APIs.
  • Familiarity with the Linux operating system.

Nice-to-haves

  • M.S. degree (or higher) in a related field or equivalent research experience.
  • At least 5 years of proven work experience in web/mobile application development and database administration.
  • Experience with JavaScript frameworks such as Angular, React, jQuery.
  • Familiarity with Flask or Django web application frameworks.
  • Experience with NoSQL database platforms (e.g. MongoDB).
  • Knowledge of machine learning frameworks such as TensorFlow, PyTorch, or Sci-kit Learn.

Benefits

  • Competitive salary based on experience.
  • Full-time employment with a focus on research and development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service