Overview
Skills
Job Details
Python Developer
Juno Beach FL
1 year contract
Key skills: Python , FastAPI , SQLAlchemy ,Panda, AWS Lambda & ECS, Docker, Oracle, PostgreSQL, DynamoDB, Poetry, Panel (interactive dashboards)
1. AWS and Container Deployment:
Proficiency in deploying applications to AWS Lambda and ECS using Docker. Candidates must demonstrate the ability to create and optimize Dockerfiles for deployment.
2. 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.
3. REST API Development:
Demonstrated experience with REST API frameworks, specifically FastAPI. The candidate should be able to design, develop, and maintain scalable API services.
4. Data Visualization:
Ability to create comprehensive and interactive analytics dashboards using Panel for rich data visualization.
5. Integration Experience:
Competency in integrating FastAPI with Panel within an ECS environment to ensure a seamless and interactive user experience.
6. Relational Database Knowledge:
Experience in managing and interfacing with relational databases, particularly Oracle and PostgreSQL. Understanding of database schema design, queries, and performance optimization.
7. NoSQL Expertise:
Understanding of NoSQL databases, with practical experience in using Amazon DynamoDB for data storage and retrieval.
8. Time Series Databases:
Familiarity with time series databases and their applications in monitoring and storing time-based data.