Programming Languages: Proficiency in Python and its frameworks is required, with experience in Flask APIs being essential. Familiarity with Django and FastAPI would be advantageous.
Front-End Technologies: Experience with JavaScript and modern front-end frameworks (e.g., React, Angular, Vue.js).
Databases: Proficiency with SQL and NoSQL databases is required, with MySQL being essential. Experience with PostgreSQL and MongoDB would be considered an advantage.
APIs: Experience designing and consuming RESTful APIs and/or GraphQL.
Version Control: Proficient with version control systems, especially Git.
DevOps: Required knowledge includes deployment and CI/CD pipelines, containerization (e.g., Docker), and AWS cloud services.
Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Additional Skills: Experience with Agile/Scrum methodologies, familiarity with additional programming languages JavaScript, and knowledge of serverless architectures.
8+ years of experience as a Full Stack Developer with a strong portfolio of completed projects.