- Company Name
- Trustlife Therapeutics
- Job Title
- Back End Developer
- Job Description
-
Job Title: Back‑End Developer
Role Summary: Design, build, and maintain scalable back‑end services that support AI‑driven biomed‑scientific data workflows, ensuring high performance, security, and reliability across cloud and on‑prem infrastructures.
Expectations: • Deliver robust APIs and microservices on schedule and with high quality. • Collaborate closely with front‑end, scientific, and DevOps teams; communicate progress and blockers in weekly syncs. • Operate independently, with excellent organization and self‑management skills.
Key Responsibilities:
- Architect, develop, and maintain SQL/NoSQL databases for large‑scale biomedical datasets, implementing efficient indexing, caching, and retrieval for AI workloads.
- Design, implement, and expose REST/Python APIs to support data ingestion, processing, and analytics pipelines.
- Manage AWS and distributed servers, ensuring secure, scalable, and highly available infrastructure (encryption, Cloudflare/Traefik routing, firewall policies).
- Build and maintain CI/CD pipelines using Docker, GitHub Actions or similar; automate deployment and container orchestration across multiple environments.
- Monitor server performance, troubleshoot and resolve issues proactively; apply caching and load‑balancing strategies.
- Write automation scripts in Python or Bash for data processing, deployment, and infrastructure management.
- Enforce security best practices, conduct audits, and maintain compliance with healthcare‑grade data standards.
- Document design decisions, deployment procedures, and operational guidelines.
Required Skills:
- 3+ years professional back‑end development experience.
- Proficiency with Docker, AWS services (EC2, RDS, EKS/S3), and Linux system administration.
- Strong knowledge of CI/CD tooling, container orchestration, and scripting (Python/Bash).
- Experience with databases (PostgreSQL, MongoDB, etc.) and designing scalable data models.
- Networking, cybersecurity fundamentals, and implementing least‑privilege access controls.
- Familiarity with Keycloak, Traefik, or Cloudflare routing/network security.
- Excellent communication, documentation, and autonomous task management.
Required Education & Certifications:
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related technical field.
- (Optional) Certifications in cloud (AWS Certified Developer/Architect), networking, or security.
---