Overview
Skills
Job Details
Python Developer- Onsite in Juno Beach, FL
12-24+ month contract
Technical Requirements for Python Developer Position
- AWS and Container Deployment:
Proficiency in deploying applications to AWS Lambda and ECS using Docker using Python CDK.
- Python Proficiency:
Strong expertise in Python programming, including:
Dependency management and packaging using Poetry.
Advanced data manipulation capabilities using Pandas DataFrames.
Database interactions and ORM functionality using SQLAlchemy.
- REST API Development:
Demonstrated experience with REST API frameworks, specifically FastAPI. The candidate should be able to design, develop, and maintain scalable API services.
- Data Visualization:
Ability to create comprehensive and interactive analytics dashboards using Panel for rich data visualization.
- Integration Experience:
Competency in integrating FastAPI with Panel within an ECS environment to ensure a seamless and interactive user experience.
- Relational Database Knowledge:
Experience in managing and interfacing with relational databases, particularly Oracle and PostgreSQL. Understanding of database schema design, queries, and performance optimization.
- NoSQL Expertise:
Understanding of NoSQL databases, with practical experience in using Amazon DynamoDB for data storage and retrieval.
- Time Series Databases:
Familiarity with time series databases and their applications in monitoring and storing time-based data.
- Independent Work and Guidance:
Ability to work independently with minimal supervision. The candidate should demonstrate problem-solving skills and the capability to make informed decisions, seeking guidance as needed while driving projects forward.