Company Overview
We are 10Pearls, an award-winning digital development company, helping businesses with product design, development, and technology acceleration. We have a culture of innovation, uniquely designed to help companies transform, digitalize and scale by levering digital technology.
About the role
We are seeking a Senior Software Engineer to join our dynamic and growing IT team. The succesfull candidate will develop impactful healthcare technology using a modern tech stack, leveraging their full stack software engineering expertise.
What you will do:
- Work on fast-paced, collaborative, agile teams to build and enhance a growing software platform together
- Responsible for end to end feature releases and platform enhancements
- Actively support the technical design process, bringing your expertise and analysis to help make data-driven decisions
- Contribute heavily to feature design, development, testing, and delivery of our cloud platform and web applications
- Support all parts of our platform from the database to the frontend
- Continuously discover, understand, and implement new technologies & services to maximize development efficiency
- Contribute to a culture committed to testing, quality, and attention to detail by supporting best practices such as writing and maintaining comprehensive test coverage
- Actively participate in ensuring Cohere maintains a disciplined approach to healthcare security
- Foster a community of mentorship for junior engineers on your team.
What we are looking for:
-
You have experience working on software development teams, building and deploying full stack web applications
-
You are passionate about building quality products and want to own product development end-to-end, with excellent design and development standards
-
You can collaborate closely with teammates in product and design to build applications providing healthcare practitioners with the highest quality user experience
-
You have experience with common software development practices such as version control, unit testing, and CI/CD
-
You are a team player and are interested in working at a fast-paced startup environment
Requirements
- Bachelor's degree in computer science, software engineering, or equivalent experience
- Minimum of 6 years of experience in software development lifecycle, required
- Backend experience using Java
- Experience building applications using React and TypeScript is a plus, but not required
- Hands on experience leveraging test frameworks such as Cypress, Jest, Mocha, JUnit, or Cucumber is a plus, but not required
- Hands on experience building applications on NoSQL technologies is a plus, but not required
- Prior experience in healthcare and life sciences is a plus, but is not required
Benefits we offer
- Access to LinkedIn Learning, Udemy, Pluralsight.
- Access to a virtual nutritionist
- Amazing people oriented organizational culture
- Working from anywhere
- Challenging projects using the latest technologies with clients from the US.
If you are a self-motivated and driven individual who is passionate about delivering high-quality software solutions, we encourage you to apply for this exciting opportunity.