Network Canvas Developer Search
Our lab, the Complex Systems and Health Disparities (CONNECT) Research Program, is seeking a skilled and motivated React/NextJs developer to join our team. Our ideal candidate is a full stack developer who has a demonstrated track record of technical problem solving and is comfortable working within a distributed, remote team. We are open to either bringing on an existing Northwestern University employee for an internal effort share or bringing on an external individual as an independent contractor.
Our small cross-functional team built Network Canvas (see our GitHub), an NIH-supported suite of flexible open-source tools to facilitate social network research, and is currently extending this work through the development of a new cloud-based platform, Network Canvas Studio, and several other supplemental efforts to produce new features and functionality. The developer we’re hoping to bring on will likely bridge multiple projects.
Job Activities
The React Developer will work with the Network Canvas Development Team on all activities across each stage of the software development lifecycle. Reporting to the Network Canvas Head of Development and Design, they will contribute to core feature design and implementation and collaborate with the academic research team by facilitating review and soliciting feedback of feature specifications, mock-ups, and test builds.
Core Responsibilities
Supporting the activities of the Lead Developer, including:
- Independently developing specifications for features
- Implementing features independently
- Reviewing code produced by other developers
- Prioritizing work as needed to meet project deadlines
- Producing user-facing documentation
Key Qualifications
- At least 4 years of experience in React development, with a strong knowledge of JavaScript, CSS, HTML, Node.js, and Python
- Experience with TypeScript and ORMs, including Prisma
- Advanced expertise in Amazon Web Services (AWS), Apache, NoSQL, Puppet/Chef/Ansible, and SQL/MySQL/Postgres infrastructure
- Proven track record in working across distributed teams and taking ownership of feature design and implementation
- Excellent problem-solving and troubleshooting skills, with the ability to diagnose and resolve technical issues quickly and efficiently
- Familiarity with Git and version control workflows, and an understanding of how to use them to manage code changes and collaborate with other developers
- Capacity to work well independently and collaboratively in a fast-paced environment
- Strong understanding of web security and best practices for securing cloud-based platforms
Immediate start, effort allocation negotiable.
Please have interested parties send a resume and brief expression of interest (and any questions) by email to CONNECT@northwestern.edu.