Full Stack Software Engineer (Part-Time, Remote)

Responsibilities

  • Develop and maintain web applications using Django, Next.js, React.js, R, Python, and R Shiny.
  • Collaborate with cross-functional teams (BD, Data Science, etc.) to define, design, implement, and deploy new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.

Required Skills

  • Back-End Web Development, Front-End Development, Software Development, and Full-Stack Development skills
  • Must have proficiency in Python and TypeScript. It is acceptable to know Julia as replacement of TypeScript.
  • A strong understanding of HTML and CSS is required.
  • Strong experience with R and R Shiny is nice to have. If the candidate knows Python, we believe they can learn R relatively easily.
  • Skills and knowledge of the Django framework.
  • Knowledge of React is a huge plus for front-end skills in this role. However, if a candidate does not know React but is proficient in Python, TypeScript, HTML, CSS, R, R Shiny, and Django, they can still be considered.
  • Prior experience with Continuous Integration/Continuous Deployment (CI/CD) and Infrastructure as Code (IAC) a plus.
  • Experience in Next.js and React.js.
  • Proficiency in integrating AWS services with Terraform for infrastructure provisioning, management, and automation
  • Strong problem-solving and analytical skills
  • Excellent coding and debugging skills
  • Proficiency in programming languages such as JavaScript, or Java
  • Experience with web frameworks and libraries such as React, Angular, or Django
  • Familiarity with version control systems (e.g., Git) and agile development methodologies
  • Ability to work independently and remotely
  • Experience in the life science industry or bioinformatics is a huge plus
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Strong understanding of the full software development life cycle.

Benefits

Share this Job with a friend

Apply for: Full Stack Software Engineer (Part-Time, Remote)

Jobs