Principal Full Stack Software Engineer

Job Description: Principal Full Stack Software Engineer


Job Overview 


We are looking for a highly motivated Principal Full Stack Software Engineer to help Korio become the most innovative and intuitive platform for managing clinical trials. Joining Korio at its early stage, you have an entrepreneurial self-starter attitude, and the desire to learn the experiences comprising the clinical trials technology landscape. You find joy in weaving design and business thinking together to deliver intuitive solutions for technical and non-technical audiences.


As a Principal Full Stack Software Engineer, you will be a member of a product team, following best-practice Agile and DevOps techniques to deliver impactful products for Korio customers. Getting in at this stage means that you get to actually help further mold the company culture and engineering vision; you will have the chance to build something revolutionary.


What you’ll do

  • Set up, configure, maintain, and enhance a microservice infrastructure
  • Maintain and enhance a large web-based front-end / UI system with corresponding back-end API
  • Code REST interfaces to support various internal/external requests
  • Code Unit / Integration tests to allow for embedding in Continuous integration service
  • Develop solutions to resolve highly complex technical and business issues with minimal guidance


What you bring to the table

  • 7+ years of coding experience in at least two different programming languages (Python/C#/JS/Java) including both back-end and front-end development using modern frameworks (Node.js/Python/C#/Java and Vue/React/Angular)
  • Working knowledge of code versioning tools (e.g., Git) and CI/CD automation
  • In-depth knowledge and hands-on experience of Java technologies, RESTful APIs, horizontal scalability, microservices architecture, and high availability principles
  • Experience in Agile/Scrum or working in highly dynamic and changing environments
  • Working experience with writing unit and integration tests for front and back-end code
  • Strong understanding of database technologies (NoSQL and/or SQL)
  • Experience implementing solutions in a cloud environment
  • Intellectual curiosity and a desire to learn new technologies and programming concepts
  • Strong understanding of front-end component architectural patterns; end state management
  • Strong understanding of development patterns and SOLID / DRY principles and asynchronous programming
  • In-depth understanding of componentized user interfaces
  • Bachelor's degree in Computer Science or related field
  • Bonus Points: Experience in regulated industry such as life sciences, aerospace, automotive, finance, healthcare, etc.
  • Action-biased approach and a reputation for Getting Stuff Done
  • Understanding that help is a two-way street- you will ask for help when you need it, and you will offer help when it is needed
  • Hunger to make an immediate and lasting impact on all aspects of Korio


Remote Work

  • All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our hiring team can help answer any questions about location after starting the recruiting process.


Benefits

  • Stock options
  • Medical, dental & vision insurance premium reimbursement
  • Flexible paid time off


Does this sound interesting? We're looking for a Principal Full Stack Engineer who is ready to join us in pursuit of Korio’s success!
 
Korio is an Equal Employment Opportunity employer and is committed to building an inclusive and diverse workforce. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other classification protected by applicable discrimination laws.


Fill out my online form.
Share by: