Education: Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
Experience: 7+ years in software development.
Technical Skills:
Programming: Expertise in Python (Pandas, NumPy, Flask, Django, FastAPI).
Data Scraping: Experience with BeautifulSoup, Scrapy, Selenium, Playwright.
Cloud (AWS): Proficiency with AWS services (EC2, Lambda, EKS, ECS, S3, RDS, VPC, IAM, KMS, CloudWatch).
Containerization: Experience with Docker and Kubernetes.
Databases: Strong knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Elasticsearch).
API Development: Expertise in designing RESTful APIs using FastAPI, FlaskAPI.
Version Control: Proficient in Git (branching, merging, pull requests).
Testing: Experience with automated testing frameworks (Selenium, PyTest).
CI/CD & DevOps: Familiarity with CI/CD tools (Jenkins, GitLab CI, Terraform) and monitoring tools (DataDog, CloudWatch).
Documentation: Strong skills in creating technical documentation and architecture diagrams.
Preferred Skills:
Experience with data pipeline tools like Airflow, Kafka, and Spark.
Familiarity with graph databases.
Experience with AWS deployment and management tools.
Bachelor's degree in Computer Science