Senior Software Engineer
Indexed description
Senior Software Engineer I
Why We’re Looking For You
- You are eager to learn
- You've got experience working on software development teams, and can help lead in technical analysis & design, evaluating tradeoffs, and establishing best practices
- You love exploring hard problems and solving them with data-driven, iterative software development
- You've worked in fast-paced, agile environments and helped keep projects on track, troubleshoot roadblocks, write documentation, and coordinate cross-team collaboration
- You enjoy learning from and collaborating with a diverse, talented team and mentoring junior team members
- You've got experience in both frontend and backend technologies.
- You’re proficient in TypeScript and/or Python.
- You embrace GenAI tools in your day-to-day work to boost productivity, accelerate learning, and focus your energy on solving the most impactful problems.
- Experience in FastAPI, NodeJS, NestJS, React, Postgres, Jest, Pytest
- Experience in building universal Apps in React Native (Web, iOS and Android)
- Experience integrating GenAI into production systems
- Experience in LangChain, LangGraph, Vercel AI SDK or similar.
- Experience with Docker
- Experience with CI/CD
- Experience with cloud environments such as GCP and/or AWS
- Experience in biotech, genomics, and/or precision medicine
- Own and deliver projects in service of quarterly goals of the team
- Navigate ambiguity and remain resilient through ups and downs
- Work collaboratively with leadership to set realistic ambitious goals, breaking those goals down to smaller projects for the team to execute on
- Support the growth of teammates by taking into account their skills, background and workstyles
- Give constructive feedback, coaching more than criticizing and avoiding blem to solve the right problems. Ultimately, disagreeing and committing when necessary.
- Write code that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements
- Proactively identify issues with technical dependencies of your project that are owned by other teams and surface them
- Regular 1:1’s with Manager for support and feedback
- Weekly Architecture Reviews meetings with the rest of the engineering team
- Weekly Engineers Unite meetings providing an opportunity to learn more about how other teams work or present new things you have built
- Opportunity to participate in quarterly Engineering peer mentorship program
- A wide range of active guilds across the company – giving you space to learn, contribute, and connect with others who share your interests
- Bi-annual Innovation weeks to explore self-directed projects
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search