About Prelude is a life science technology company looking to make the world safer and healthier by accelerating new product development of life-saving medicine and devices for humans and animals. Our mission is to simplify clinical research through smarter technology and superior service. Clinical trial designs are becoming increasingly complex, making new research more daunting and labor-intensive for clinical research organizations of all sizes. With Prelude’s Clinical Data Management (CDMS) platform, complex research is made easy through the industry’s most user-friendly, flexible eClinical technology platform, enabling easy, adaptable trials and automating 90%+ of clinical data management work.
DescriptionWe are seeking a skilled and motivated Software Engineer to join our engineering team. In this role you will collaborate closely with other software engineers, DevOps engineers, software architects, product managers, and quality assurance engineers to bring new features and functionality to life for Prelude’s customers. This position is suited for someone with backend development experience using Node. js, TypeScript, and MongoDB, and with a working understanding of AWS for application deployment and scalability.
As a member of a team that loves working together and that prioritizes balance in work and life, you will play a role in building backend services and APIs, contributing to architectural decisions, and ensuring the codebase remains clean, maintainable, and performant. This role is hybrid (Tuesday – Thursday in office) and is located in Austin, Texas. ResponsibilitiesDevelop, and maintain backend services and APIs using Node. js, TypeScript, and Express.
jsAssist with data modeling in MongoDB, with attention to performance and scalabilityCollaborate closely with other backend and frontend engineers to deliver product featuresWrite clean, well-documented, and testable code with strong attention to detail and maintainabilityParticipate in code reviewsContribute to technical implementation discussionsTarget AWS services (e. g. , Lambda, S3, ECS, API Gateway) for deployment and scaling applicationsHelp ensure system reliability, security, and performanceRequirements3-5 years of professional software development experienceProficiency in Node. js, TypeScript, and JavaScriptExperience building software products with Express. js and MongoDBExperience with MongoDB schema design and queryingKnowledge of AWS for application deployment and infrastructure (e. g.
, S3, EC2, Lambda)Understanding of RESTful APIs, authentication (e. g. , JWT), and security best practicesCommitment to writing tests (unit, integration) and experience using test frameworks like Jest or MochaComfortable using Git, code collaboration tools, and working within agile workflowsStrong communication skills and ability to work cross-functionallyExcellent problem-solving skills, a proactive mindset, and a collaborative, friendly attitude. PreferredFrontend development experience with TypeScript in Next. js, React, or Vue. Experience with database technologies other than MongoDB, for example RDBMSs (Postgres, MySQL, Oracle), Elasticsearch, or DynamoDB. Experience with RedisFamiliarity with event-driven architecturesExperience working in a startup or fast-paced product development environment
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.