DESE Research, Inc. is seeking a Full Stack Software Developer to develop and maintain code for existing software tools and foster innovation by utilizing knowledge of new technologies.
Requirements
- Python backend development experience using frameworks such as FastAPI
- Experience with frontend web application languages such as JavaScript, TypeScript, HTML, CSS, etc.
- Knowledge of web-framework technologies such as React, Vue, and Angular as well as programming in NodeJS
- Experience working with NoSQL databases such as MongoDB and ArangoDB
- Experience with frontend JS frameworks like React, Vue/Vuetify, MaterialUI, Cytoscape, etc.
- Experience with Machine Learning python libraries and AI algorithms (Ollama, Kmeans, DecTree, AHP, MLP, BBN, etc)
- Experience with REST API/GraphQL
Responsibilities
- Plans, designs, evaluates, develops, tests, edits, maintains, and documents the look and flow of browser-based web applications
- Develops user interface features using web-passed programming languages such as TypeScript, JavaScript, etc.
- Work with REST API/GraphQL frameworks to connect large backend datasets with frontend functionality in a scalable and performance effective manner
- Development in a multi-process, asynchronous Python application that interfaces with external resources.
- writing, testing, and debugging code both to improve and maintain existing software toolsets.
- utilize knowledge of new technologies to foster innovation.
Other
- TS/SCI Clearance with CI polygraph
- Bachelor's degree in the physical sciences, mathematics, engineering, computer science or relevant field
- be flexible working across a variety of projects.
- comfortable working in an agile team environment.
- Detail oriented and possess a desire for quality