About Rare Disease Research:
As an independent clinical research site, we are 100% dedicated to conducting clinical research, accelerating the development of safe and effective treatments and providing rare disease patients with access to innovative investigational therapies. We are a passionate, caring, multi-disciplinary team conducting clinical research with expertise and compassion, and always to the highest ethical standards.
* Important Note: Applicants for employment in the United States must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States and with Rare Disease Research.
Senior Backend Engineer (NestJS, GCP, TypeORM)
Responsibilities:
- Architect, develop, and maintain robust backend systems using NestJS and TypeORM.
- Lead the migration of existing Node.js applications to the new NestJS architecture.
- Design and implement efficient database schemas and interactions using TypeORM and MySQL.
- Build and deploy applications on Google Cloud Platform's Compute Engine, utilizing Docker containers and orchestration tools like Kubernetes.
- Collaborate with front-end developers to integrate with Angular 18 applications through well-defined APIs.
- Troubleshoot and resolve issues in development and production environments.
- Champion best practices for backend development, including security, performance optimization, and scalability.
- Write clean, well-documented, and testable code, ensuring high code quality through code reviews and best practices.
- Troubleshoot and resolve issues in development and production environments.
- Design and deploy SaaS applications across multiple regions globally, ensuring high availability and low latency.
- Design systems with a focus on performance, redundancy, and fault tolerance to ensure a reliable user experience.
- Contribute to the security of our systems by performing penetration testing and identifying vulnerabilities.
- Stay up-to-date with the latest security threats and vulnerabilities.
- Mentor junior engineers and share your expertise in NestJS, TypeORM, and GCP.
- Knowledge of HAPI FHIR Tools or integration with Cloud based FHIR Servers is a plus
- Data Migration & Integration
- Developing and executing data migration strategies from diverse sources like databases, APIs, and other platforms.
- Building and maintaining stable data integrations to ensure ongoing synchronization between customer systems and our platform.
- Collaborating with internal teams to understand data requirements and ensure data integrity.
Qualifications:
- 5+ years of experience in backend software development.
- Strong proficiency in Node.js and experience with NestJS or a strong desire to learn it quickly.
- Experience with Object-Relational Mapping (ORM) libraries, preferably TypeORM.
- Solid understanding of relational databases (MySQL) and SQL.
- Extensive experience with containerization technologies (Docker) and container orchestration (e.g., Kubernetes).
- Strong understanding of Google Cloud Platform (GCP) and hands-on experience with Compute Engine, networking, and storage services.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Knowledge of common web security vulnerabilities (OWASP Top 10) and penetration testing methodologies.
- Experience with security auditing and vulnerability assessment tools.
Notice To Third-Party Agencies:
Rare Disease Research does not accept unsolicited resumes from recruiters or agencies. Any staffing/employment agency, person or entity that submits an unsolicited resume to this site does so with the understanding that the applicant's resume will become the property of Rare Disease Research will have the right to hire that applicant at its discretion and without any fee owed to the submitting staffing/employment agency, person, or entity.
Job Type: Full-time
Pay: $145,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Application Question(s):
- Will you now or in the future require sponsorship for employment in the United States?
Ability to Relocate:
- Atlanta, GA 30329: Relocate before starting work (Required)
Work Location: In person
#J-18808-Ljbffr