A software engineer is needed do web development for a project called BrainForge, which runs analysis on neuroimaging data on an HPC cluster via a web interface. The services include front end web development for the user interface of the website, back end development of the API and database, and devops for setting up the server. Features include study sharing, user management, running analyses, and setting up an analysis scheme for a study. This involves using the technologies React.js, Python, Django Rest Framework, nginx, Docker, Singularity, Redis, Postgres, Ant, and Slurm.
The candidate should be able to use Git, GitHub, CI/CD technologies such as CircleCI, and cloud computing platforms such as AWS. The candidate should also write easily understandable code and unit tests. The candidate should have familiarity with neuroimaging modalities, including structural, functional, and diffusion MRI. Candidate should also have familiarity with neuroimaging software, including SPM, FSL, and AFNI, and methods including voxel-based morphometry, segmentation, and general linear models.
The candidate should also be able to invent and implement creative design solutions, work well with others, and communicate well both verbally and in writing in English.
Qualifications:
Bachelor's degree in computer science or a related field from an accredited college or university AND Three years of programming experience
OR
Associate's/Vocational/Technical degree in computer science or a related field from an accredited college or university AND Four years of programming experience
OR
Two years of experience at the lower-level Programmer 2 or position equivalent.
Skill Required:
Python
Django
PostgreSQL
React.js
Docker
nginx
Ant
Slurm
Job Type: Contract
Salary: $30.00 to $40.00 /hour
Benefits:
Experience:
Contract Length:
Full Time Opportunity:
Work Location:
Visa Sponsorship Potentially Available:
This Job Is:
Schedule:
Work Remotely: