Our client is a dynamic BioPharmaceutical Company! Dive into an exhilarating work environment where innovation knows no bounds. They are at the forefront of revolutionizing pharma with cutting-edge AI and ML technologies, and they’re building an exciting new platform from the ground up! Role Summary: We are seeking a Fullstack Engineer with a strong foundation in both front-end and back-end development, particularly in Python OR JavaScript, React, and AWS. This role offers the opportunity to work on diverse projects, enhancing your expertise in a dynamic and collaborative environment. You will be responsible for building and maintaining scalable web applications, leveraging AWS infrastructure, and ensuring high-quality code through best practices in object-oriented programming, automated testing, and CI/CD pipelines. The successful candidate will be instrumental in developing solutions that are crucial to our client’s operational efficiency and innovation. We’re looking for a problem-solver eager to tackle complex challenges and drive innovative solutions forward. Key Responsibilities: Fullstack Development: Design, develop, and maintain scalable web applications using Python OR JavaScript and React, integrating with AWS services such as ECS, API Gateway, Lambda, and DynamoDB. Front-End Development: Transform our UI into a responsive, user-friendly interface using React, ensuring seamless integration with back-end services. Back-End Development: Implement and manage APIs, handle authentication, and ensure robust networking solutions. Cloud Deployment: Deploy containerized solutions using Docker, and manage deployments on AWS, ensuring smooth transitions from development to production. CI/CD Pipeline Management: Implement and manage CI/CD pipelines for continuous integration, testing, and deployment across both front-end and back-end systems. Security and Scalability: Ensure the security of applications by implementing authentication and authorization mechanisms and leveraging AWS to build and scale distributed systems. Automated Testing and Code Quality: Develop automated testing systems to ensure the functionality and performance of applications, maintaining high standards of code quality. Collaborative Problem-Solving: Work closely with cross-functional teams, including data scientists and front-end developers, to solve technical challenges and develop innovative solutions. Basic Qualifications: 4+ years of experience in Python or JavaScript, with strong experience in React and AWS Infrastructure as Code. 2+ years of experience deploying containerized applications using Docker and host them in cloud environments (AWS). Experience in both front-end and back-end development, including UI transformation, API development, and networking (Authentication and Authorization when building API's) Strong background in designing and implementing scalable architectures for large-scale systems. Deep understanding of object-oriented programming, design patterns, and software architecture principles. Competence in unit testing, debugging, and maintaining high software quality. Familiarity with data structures and document management systems. Knowledge of Docker for containerization and deployment. Nice to Have: Experience with advanced document processing techniques, including OCR, text extraction, and data enrichment. Familiarity with embedding databases or vector stores, particularly ElasticSearch or OpenSearch. Proven ability to build and scale reliable distributed systems. Experience with AI-driven applications or large language models (LLMs) and retrieval-augmented generation (RAG) implementations.