Logo
Prelude Services

Senior Software Engineer

Prelude Services, Austin, Texas, us, 78716

Save Job

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 Preludes Clinical Data Management (CDMS) platform, complex research is made easy through the industrys most user-friendly, flexible eClinical technology platform, enabling easy, adaptable trials and automating 90%+ of clinical data management work. Description

We are seeking a highly skilled and motivated

Senior 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 Preludes customers. This is a high-impact position suited for someone with strong backend development experience using Node.js, TypeScript, and MongoDB, and with working knowledge 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 key role in designing and 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. Responsibilities Design, develop, and maintain backend services and APIs using Node.js, TypeScript, and Express.js Model and manage data using MongoDB, with attention to performance and scalability Collaborate closely with product, design, and frontend teams to deliver high-impact product features Write clean, well-documented, and testable code with strong attention to detail and maintainability Participate in code reviews and help guide junior and mid-level engineers Contribute to system design and technical planning discussions Use AWS services (e.g., Lambda, S3, ECS, API Gateway) to deploy and scale applications Help ensure system reliability, security, and performance

Qualifications

5+ years of professional software development experience Significant experience building software products with Express.js and MongoDB Significant experience with MongoDB schema design and query optimization Practical experience with AWS for application deployment and infrastructure use (e.g., S3, EC2, Lambda) Solid understanding of RESTful APIs, authentication (e.g., JWT), and security best practices Commitment to writing tests (unit, integration) and experience using test frameworks like Jest or Mocha Comfortable using Git, code collaboration tools, and working within agile workflows Strong communication skills and ability to work cross-functional Excellent problem-solving skills, a proactive mindset, and a collaborative, friendly attitude.

Preferred

Frontend 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 Redis Familiarity with event-driven architectures Experience working in a startup or fast-paced product development environment

Seniority level

Not Applicable

Employment type

Full-time

Job function

Information Technology

Industries

IT System Custom Software Development

Benefits

Medical insurance 401(k)

#J-18808-Ljbffr