Job Description & Details
This Software Engineer II role sits within the Early Clinical Development Informatics team, meaning your code is directly supporting early-stage drug development and clinical trials. It's a heavy full-stack gig requiring equal fluency in Python backends and React frontends, wrapped in a modern AWS/DevOps environment. If you like seeing your technical work tied to tangible, real-world scientific impact without drowning in endless red tape, this contract is worth a serious look.
What You'll Actually Be Doing
You'll be jumping into an Agile environment to build and maintain data-intensive internal platforms that researchers and analysts rely on. Expect to spend your days designing responsive React interfaces, writing clean FastAPI or Django endpoints, and wiring up the infrastructure using Terraform and Kubernetes. A huge part of the challenge here isn't just writing the feature, but making sure the test coverage is bulletproof using Playwright and PyTest while keeping CI/CD pipelines running smoothly in GitHub Actions.
The Core Tech Stack
You need deep hands-on muscle memory in Python and ReactJS, as you'll be bridging the gap between complex analytical datasets and clean user interfaces. AWS is non-negotiable—specifically knowing your way around Docker, Kubernetes, and Infrastructure as Code like Terraform. They also explicitly look for engineers who leverage AI coding assistants like GitHub Copilot or Cursor day-to-day to speed up delivery, so be ready to talk about how you integrate AI tools into your standard workflow.
Interview Expectations
Expect the hiring team to test both your system architecture skills and your pragmatic approach to debugging. They will likely ask you to walk through how you would design a scalable data-intensive web application from scratch on AWS, probing how you handle state management in React alongside backend query optimization in PostgreSQL. The interviewer wants to see that you can write clean, maintainable code under constraints while anticipating failure modes in production.
Application Advice
Your resume needs to scream full-stack competency with a heavy nod toward modern cloud infrastructure. Make sure keywords like Python, ReactJS, Terraform, Kubernetes, and PyTest are front and center in your experience bullet points, rather than buried in a generic skills section. Highlight any past work involving data visualization or complex dataset manipulation, as that's a major plus for this specific team.