We are seeking a highly skilled
Application Developer (Backend) with strong hands-on experience in full stack development and a focus on back-end architecture. The ideal candidate will design, develop, and optimize
cloud-native applications leveraging modern frameworks and AWS data services to support research, clinical, and analytics platforms.
Key Responsibilities
- Design and develop scalable backend services and RESTful APIs using Python and AWS services.
- Build and maintain data-driven applications integrating DynamoDB, PostgreSQL, and Amazon Neptune for complex relational and graph data.
- Collaborate with front-end developers (React) to ensure seamless API integration and data flow.
- Implement authentication, authorization, and audit logging for secure data access.
- Optimize performance, scalability, and cost-efficiency of backend systems.
- Participate in code reviews, testing, and CI/CD deployment pipelines.
- Work closely with DevOps and data teams to ensure smooth integration and operational reliability.
Technical Skills
- Backend Development: Python (Flask, FastAPI, or Django), Node.js (optional)
- Frontend Collaboration: React, JavaScript/TypeScript
- Databases: DynamoDB, PostgreSQL, Amazon Neptune (Graph DB)
- AWS Services: Lambda, API Gateway, ECS/EKS, S3, CloudWatch
- Version Control & CI/CD: GitHub, CodeCommit, CodeBuild, CodePipeline
- Proficiency in RESTful API design, data modeling, and query optimization
- Experience with microservices architecture and serverless deployments
Qualifications & Experience
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- 5+ years of experience in backend or full stack development
- Strong programming expertise in Python and experience integrating with AWS-native data services
- Deep understanding of database design, indexing, and performance tuning
- Familiarity with Agile development and DevOps workflows
Preferred Qualifications
- Experience developing enterprise or life sciences web applications
- Familiarity with Graph data models using Amazon Neptune
- Exposure to AWS CloudFormation, Terraform, or serverless architecture
- AWS Certified Developer Associate or equivalent certification