We are seeking a skilled Python Developer with 3-5 years of experience to join our dynamic team. The ideal candidate will have a strong background in data processing, API development, and web scraping, with expertise in various Python frameworks and AWS technologies.
Key Responsibilities:- Develop and maintain data validation processes using Python and related technologies- Build robust APIs using FastAPI- Create and optimize web scraping solutions- Perform data analysis using pandas and other data frame libraries- Work with AWS services for data processing and storage- Collaborate with cross-functional teams to design and implement data pipelines- Contribute to the development and maintenance of our custom Python codebase
Required Skills:- 3-5 years of professional experience in Python development- Strong proficiency in FastAPI for building high-performance APIs- Experience with web scraping libraries such as Beautiful Soup or Scrapy- Expertise in data manipulation and analysis using pandas and numpy- Familiarity with AWS technologies, particularly in data processing (e.g., AWS Lambda, S3, Glue)- Knowledge of SQL and experience working with databases- Solid understanding of RESTful API design principles- Proficiency in version control systems (Git)
Preferred Skills:- Experience with data warehousing solutions such as Snowflake and ClickHouse- Familiarity with data orchestration tools like Mage.ai- Knowledge of containerization technologies (Docker, Kubernetes)- Experience with Apache Airflow for workflow management- Understanding of data modeling and ETL processes
Additional Requirements:- Bachelor's degree in Computer Science, Engineering, or a related field- Strong problem-solving skills and attention to detail- Excellent communication skills and ability to work in a team environment- Passion for staying updated with the latest trends and technologies in Python and data engineering
If you're passionate about Python development, data processing, and building scalable solutions, we'd love to hear from you!