Kitware Logo Kitware
Kitware Logo

Full-Stack Web Developer For Science

💰 $50,000 - $100,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

Kitware collaborates on a multitude of basic and applied research and
development aimed to improve critical issues in today's world in order to
advance health care, improve national security, combat human trafficking, and
understand climate change. Our collaborators include top universities from
around the world, national research labs, medical device manufacturers, car
manufacturers, financial institutions, government agencies, and many others.
The projects range from extending our open source libraries and applications
to developing proprietary domain-specific vertical applications for a wide
array of platforms including web and mobile devices. The Data and Analytics
team focuses on building Python and JavaScript-based web applications that
provide solutions for data management, analysis, and visualization.

##### **In This Position You Will:**

* Collaborate with our distributed research and development engineering team as well as external collaborators and customers to design and implement new features and fix bugs for our platforms and web applications.
* Contribute to the overall architecture design of web applications.
* Maintain scalability, code integrity, and usability of applications.
* Participate in our team’s software quality assurance practices.
* Work concurrently on multiple projects for a variety of customers.
* Be an excellent communicator with both local and remote teammates.
* Translate scientific requirements of collaborators into technical and architectural application requirements.

##### **Required Qualifications:**

* Bachelor’s degree in Computer Science or related area, plus 5-8 years experience in web development, preferably in a technical/software industry, or equivalent amount of education and experience.
* Back-end service programming in Python preferably with Django, Flask, FastAPI, or similar.
* Experience with Database Management Systems (DBMS).
* Strong knowledge of the modern browser programming environment, including HTML, CSS, and JavaScript/TypeScript.
* Proficiency with modern front-end application frameworks such as React or Vue.js.
* Knowledge of HTTP and related standards such as REST.
* Ability to build secure web applications which protect against common attack vectors.
* Experience with software quality process tools and methodologies, such as Git, continuous integration, and automated testing.

##### **Preferred Qualifications:**

* Experience designing and implementing greenfield software solutions, based on gathered business requirements.
* Experience with cloud computing services, particularly AWS and Heroku.
* Experience using DevOps methodologies and related tools, such as Terraform, Ansible, Kubernetes, and Docker.
* Experience in building well-crafted user interfaces, including interactive data visualizations.