Technical Requirements for Python Developer Position
1. AWS and Container Deployment:
Proficiency in deploying applications to AWS Lambda and ECS using Docker using Python CDK.
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.
9. 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.
Who We Are Vowd Weddings is a different kind of wedding brand, and that starts with our people. Our rapidly growing team is a diverse mix of passionate individuals, aligned in building a brand that is authentic, approachable, and most importantly, fun! Around here...