Temporary Software Engineer

University of Washington Medical CenterSeattle, WA
2d$55 - $58

About The Position

The Taskar Center for Accessible Technology (TCAT), housed by the Allen School, develops, translates and deploys open source universally accessible technologies, with a focus on benefiting populations with motor limitations or speech impairment. TCAT's academic mission is to engage undergraduate design and engineering students in participatory design and inclusive design practices. TCAT is joining the CS for GOOD effort at the Paul G. Allen School in scaling artificial intelligence efforts for public social good, with a focus on inclusive transportation and mobility. This position will be supporting the Taskar Center to engage flexibly with full stack development, including web development, SQL and No-SQL database design and development, and software engineering procedures. This position is designed for a senior software engineer, to provide independent work and contribute to our engineering practices. The project will entail full stack web development in support of WA State biennium proviso to collect and deploy state-wide data about the built environment to support accessible transportation. This temporary position will develop tools for human-assisted, semi-automated collection, editing, and integration of data about mobility services gleaned from public sources and combined with existing data stored by UW.

Requirements

  • Bachelor's Degree in related field, and at least four years of software development experience OR equivalent education/experience may substitute.

Nice To Haves

  • Demonstrated experience with team leadership
  • Previous experience with usability focus
  • Previous startup/founder experience

Responsibilities

  • Develop interfaces for internal and external customers to vet, edit, and save mobility data.
  • Web development: React; Angular; Vue; Node.js; UX design; frictionless UX; CSS/HTML Client-side Javascript; Jquery; API
  • Develop workflows to transform unstructured and semi-structured data from the web into standards-based formats: Scala; Node.js
  • Evaluate and develop data management solutions
  • Data management: SQL (MySQL or PostgreSQL or SQL Server or DB2); NoSQL (memcache, Redis, Elasticsearch)
  • Integrate interfaces with existing backend APIs and databases such as Cloud: Serverless; Microservices; AWS or Azure
  • Contribute to and apply software engineering best practices in a team environment, based on long-term experience in full-stack development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service