Overview:
IGM Mid - Senior Full Stack Developer
Full time; Benefits eligible
This job requires 3+ years of professional software development experience
Work onsite
The Institute for Genomic Medicine (IGM) at Nationwide Children’s Hospital is creating a future that uses the latest technological advances in genome sequencing to help diagnose and treat kids with cancer and other rare genetic diseases. This position is suited for a mid-to-senior level software developer who is a passionate problem solver that enjoys solving complex problems and wants to make an impact in medical research and patient care. This individual is creative, analytical, and collaborative, and combines strong technical expertise with a focus on UX-centric design. They will develop compelling, intuitive, and thoughtful web applications for assisting genomic variant interpretation, while following best practices for application usability across multiple platforms, interfaces, and devices.
The Full Stack Developer must be adept at working with an interdisciplinary team of content strategists, designers, developers, and other stakeholders. They will have at least 3 years of professional software development experience and be proficient in software design and development, with an emphasis on backend development skills. Prior experience in genomics is helpful but not required. The individual will also participate in relevant discussions, group meetings and progress reports for stakeholders at IGM.
Why Nationwide Children's Hospital?
The moment you walk through our doors, you feel it. When you meet our patient families, you believe it. And when you talk with anyone who works here, you want to be part of it. Welcome to Nationwide Children’s Hospital, Where Passion Meets Purpose.
Here, Diversity, Equity and Inclusion are integrated into our core values and practices. We are passionate about building, sustaining and evolving an inclusive and equitable environment. We are seeking individuals who live these values and want to share their experiences and efforts in support of our collective mission.
We’re 14,000 strong. And it takes every one of us to improve the lives of the kids we care for, and the kids around the world we’ll never meet. Kids who live healthier, fuller lives because of the knowledge we share. We know it takes a Collaborative Culture to deliver on our promise to provide the very best, innovative care and to foster new discoveries, made possible by the most groundbreaking research. Anywhere.
Ask anyone with a Nationwide Children’s badge what they do for a living. They’ll tell you it’s More Than a Job. It’s a calling. It’s a chance to use and grow your talent to make an impact that truly matters. Because here, we exist simply to help children everywhere.
Nationwide Children’s Hospital. A Place to Be Proud.
Why the Wagner Lab?
The Wagner Lab at IGM includes a mix of scientific, academic, and software engineering experience. The Wagner Lab research program offers a unique blend of a clinical research environment and operating in globally reaching data sharing initiatives. The Full Stack Developer will have opportunities to travel to academic conferences and community workshops to collaboratively design and build software with other software developers on the global stage. Other collaborative activities include contributing to open-source academic software and scientific publications. The Wagner Lab provides a flexible and dynamic work environment in an interdisciplinary setting. Read more about our team at Wagner Lab.
Responsibilities:
PRINCIPAL DUTIES AND RESPONSIBILITIES
- Collaborate effectively with research and clinical faculty and staff
- Develop performant web applications using React.js with relational databases
- Make recommendations regarding information architecture
- Assist with application metrics and analysis
- Execute usability testing and validation
- Discover and articulate UX problems and opportunities
- Perform other duties as assigned
Qualifications:
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
- Bachelor’s or Master’s degree in Computer Science or related discipline
- 3+ years of professional software development experience
- Demonstrable experience with Python and REST APIs
- Working knowledge of relational database design and development
- Demonstrable experience with best practices in software development, including version control, code review, testing, and documentation
- Working knowledge of JavaScript ES6, React.js, HTML, and CSS
- Must have good time management and organizational skills
BENEFICIAL (NOT REQUIRED) KNOWLEDGE, SKILLS AND ABILITIES
- Familiarity with AWS. Relevant professional certification is a plus
- Experience with MySQL database management system
- Familiarity with TypeScript
- Familiarity with UI / UX design and web application development
- Experience in a Linux/Unix environment
- Hands on experience with containerization
- Desire to build systems that have clinical impact in pediatric care
MINIMUM PHYSICAL REQUIREMENTS
- Sitting – Frequently
- Talking on phone/in person – Frequently
- Typing on a keyboard – Constantly
- Standing/walking – Frequently
- Physically Active – Occasionally
The above list of duties is intended to describe the general nature and level of work performed by individuals assigned to this classification. It is not to be construed as an exhaustive list of duties performed by the individual so classified, nor is it intended to limit or modify the right of any supervisor to assign, direct, and control the work of employees under his/her supervision.
EOE M/F/Disability/Vet