Overview
Skills
Job Details
Position: Full Stack Developer
Location: Remote
Duration: Long term contract
Job Description:
We are seeking a highly skilled Full Stack Developer with over 6 years of experience in designing, developing, and deploying scalable applications. The ideal candidate will have expert-level knowledge in Python, strong hands-on experience with ReactJS/Angular for front-end development, and proven expertise in AWS serverless architecture. This role requires a deep understanding of CI/CD pipelines, relational and NoSQL databases, and AI/ML concepts, making it ideal for professionals passionate about building modern, cloud-native applications.
Key Responsibilities
Backend Development
- Design, develop, and maintain RESTful and GraphQL APIs using Python (Flask, FastAPI, or Django).
- Design and integrate APIs with backend systems.
- Implement business logic, data processing workflows, and integrations with third-party services.
- Ensure code quality, maintainability, and performance with best practices in unit testing and architecture.
Frontend Development
- Develop and maintain front-end applications for healthcare network adequacy and analytics dashboards.
- Build dynamic UI components, dashboards.
- Build user-friendly features for compliance dashboards (e.g., pharmacy network adequacy).
- Develop dynamic, responsive, and user-friendly web applications using ReactJS or Angular.
- Integrate front-end components with back-end APIs, ensuring seamless user experience.
- Optimize front-end performance, scalability, and accessibility.
Cloud & DevOps
- Work with data engineers to fetch and display analytics from Databricks/Snowflake
- Design and deploy applications on AWS using serverless services (Lambda, API Gateway, DynamoDB, S3, Step Functions, etc.)
- Contribute to architecture discussions and be flexible with evolving tech stacks
- Create and manage CI/CD pipelines integrating GitHub Actions, AWS CodePipeline, or Jenkins.
- Implement infrastructure-as-code (IaC) using AWS CloudFormation or Terraform.
Database Management
- Work extensively with PostgreSQL for complex queries, optimization, and schema design.
- Design and manage NoSQL databases (DynamoDB, MongoDB) for high-performance and scalable applications.
AI/ML Integration
- Collaborate with Data Science teams to integrate AI/ML models into production applications.
- Deploy, scale, and monitor machine learning workloads on AWS (SageMaker, Lambda, or ECS).
Collaboration & Agile Delivery
- Work in cross-functional Agile/Scrum teams with Product Managers, Designers, and QA Engineers.
- Participate in sprint planning, code reviews, and architecture discussions.
- Mentor junior engineers and contribute to technical best practices.
Required Qualifications
- 6+ years of professional experience as a Full Stack Developer with emphasis on front-end development.
- Expert-level knowledge of Python (Flask, Django, FastAPI).
- Strong hands-on experience with ReactJS /Angular/Vue.
- 2+ years of experience with AWS, especially serverless services (Lambda, API Gateway, DynamoDB).
- Proven expertise in creating CI/CD pipelines (GitHub, AWS CodePipeline, Jenkins, etc.).
- Strong database skills in Postgres (design, optimization, advanced queries).
- Familiarity with NoSQL databases (DynamoDB, MongoDB, Cassandra).
- Working knowledge of AI/ML concepts, with experience integrating models into applications
Strongly preferred
- Proficiency in JavaScript/TypeScript frameworks (React/Angular/Vue).
- Experience in API design and integration (REST/GraphQL).
- Familiarity with backend frameworks (Node.js, Python, or Java).
- Experience in healthcare analytics or geospatial applications (preferred).
- Strong problem-solving and collaboration skills.