Full Stack Software Developer
Welcome to Digital Infuzion!
We believe that by equipping researchers with rapid insights and providers with tailored, on-demand data, we can help people lead better, healthier lives. At Digital Infuzion, we harness innovative healthcare solutions and cutting-edge bioinformatics to make meaningful impacts in patient care.
Our team thrives in a creative, open, and growth-oriented environment, guided by our core values:
Outcomes First: Focusing on what matters most and making timely, informed decisions.
Innovative: Embracing creativity and continuous improvement to drive novel solutions.
Radical Candor: Communicating openly and honestly, balancing direct feedback with genuine care.
Never Satisfied: Pursuing excellence and continuous growth beyond the status quo.
Resilient: Adapting and persevering through challenges, turning obstacles into opportunities.
If you're passionate about leveraging technology to improve healthcare and want to work in an environment that values innovation and collaboration, we may have just the opportunity for you.
You will join an interdisciplinary team of scientists and technologists driven to removing barriers to data sharing and enabling knowledge discovery through advanced analytics. You will have the opportunity to apply your technical excellence in a dynamic, innovation-driven environment while helping the world better understand and control major infectious diseases with pandemic potential such as influenza and coronaviruses.Currently, we’re seeking a full stack software developer to add to our growing team. We’re looking for someone who cares deeply about quality and craft and wants to push the boundaries of modern web development, system design, and architecture.
Responsibilities
- Build and maintain new user-facing features and enhancements using Next.js, Material UI, and TypeScript in an Agile software development environment.
- Develop performant Next.js APIs that interact with large, complex datasets to manage user accounts and data submissions.
- Work closely with software developers, UI/UX designers, and project managers to implement high-quality features on time.
- Transform both front-end and back-end business requirements into secure, flexible, and scalable results.
- Participate in code reviews, fixing bugs, and troubleshooting software issues.
- Review and support in refining feature requirements and testing plans.
- Translate user flows, wireframes, and mockups into intuitive user experiences for a wide range of devices.
- Bachelor's degree in computer science or related field, or relevant experience.
- 3+ years of experience working with React.js, TypeScript, and related technologies in a professional environment.
- Familiarity with basic AWS services such as DynamoDB, S3, and Lambda.
- Strong understanding of responsive design principles and styling libraries such as Bootstrap or Material UI.
- Familiarity with server-side rendering and state management tools such as redux.
- Experience developing unit and integration tests with Jest.
- Familiarity with using content management systems to serve website content.
- Strong understanding of SEO, accessibility, and 508 compliance standards.
- Team spirit; strong communication skills that ensure efficient team collaboration and communication with various stakeholders.
- Experience creating both websites and APIs using Next.js.
- Experience using OpenSearch to index and query data.
- Familiarity with E2E testing tools such as Cypress.
- Experience using libraries such as react-hook-form, zod, and the AWS SDK.
Digital Infuzion, LLC is an Equal Opportunity Employer.