Logo
Digital Infuzion

Software Developer (Node.js/Next.js)

Digital Infuzion, Rockville, Maryland, us, 20849


This is a remote eligible job.

Welcome! At Digital Infuzion, we believe people can lead better, healthier lives. To do so, researchers need insights faster, and providers need on-demand data and tailored software solutions. Which is why we are passionate about developing innovative solutions for the healthcare industry so researchers and providers can better serve their patients. We go beyond ordinary health IT services and solutions because we see the advancement of technology and bioinformatics as opportunities to make meaningful impacts in patients’ lives. If you feel drawn to doing what you love in a creative, open, and growth-oriented environment all while helping people live healthier lives, then keep scrolling - 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 develop novel diagnostics and therapies for human diseases.

We are pragmatic and flexible about technologies and approaches. Our technical stack leverages a microservices-based architecture running on AWS Cloud infrastructure. Most of our systems are built using open-source technologies and served using Linux-based instances. For other systems, we rely heavily on the serverless approach using AWS SAM and the Lambda service. The bulk of our products use JavaScript/Typescript Next.js and Node.js, although we also use other languages like Python, PHP, and Java. Prior experience with one or more of these languages is helpful but not required. We use Azure Pipelines for CI/CD to manage our integration, automated test reporting, and releases.

What we are looking forAn experienced software developer who has first-hand experience working in a modern stackDrive and aptitude for learning new skills and exceeding client expectationsInitiative to drive tasks to completionExperience building systems where scalability and durability are of great concern and importanceAn active participant in the full software development lifecycle including requirements, solution design, development, QA, and implementationKnowledge of web technologies and best practicesAbility to communicate effectively and mentor others

RequirementsThe following requirements are representative of the day-to-day activities of the technical team. If you do not satisfy the exact requirements but feel that you have sufficient overlap in experience or the capacity to become proficient in these areas please do not hesitate to apply, we would love to speak with you!Bachelor's Degree in Computer or Information Science preferred, or equivalent work experience.4+ years of experience designing and implementing software systems at scaleSystem design experience with focus on distributed systems and microservicesExperience with at least one major cloud provider (AWS preferred, Azure and GCP ok!)Familiarity with modern Authorization & Authentication systems and approachesExperience with Linux and various CLI toolsExperience with at least one RDBMS and NoSQL databaseExperience with application development using Node.js or Next.js

PreferredCloud certification (Developer/Architect focus)Prior experience as a senior engineer or technical leadData modeling experienceExperience with CI/CD, automation of testing and deploymentExperience with containerization and container orchestrationExperience with MongoDB Atlas

Digital Infuzion, Inc. is an Equal Opportunity Employer. EOE/AA/M/F/D/VIt is the policy of Digital Infuzion, Inc. to provide equal employment opportunities without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, age, disability, marital status, veteran status, genetic information or any other protected characteristic under applicable law.