Fullstack Developer - Python
Posted Updated
Description
Responsibilities:
- Write clean, efficient Python scripts for automation and problem-solving.
- Develop backend systems and REST APIs using Django, Flask, or FastAPI.
- Contribute to frontend development using React, Angular, or Vue.
- Perform unit and integration testing using pytest and maintain code quality with linting tools.
- Process, analyze, and visualize data using Pandas, NumPy, and Matplotlib.
- Use Git for source code management and team collaboration through branching and merge strategies.
- Design, manage, and optimize SQL and NoSQL databases.
- Work with build tools and CI/CD systems such as Jenkins and GitLab CI/CD.
- Support development and deployment in cloud environments such as AWS, Azure, or GCP.
- Apply strong analytical and problem-solving skills to development processes and systems.
Requirements:
- 1 to 6 years of relevant experience.
- Proficiency in Python scripting and backend development.
- Experience with Django, Flask, or FastAPI.
- Working knowledge of frontend frameworks such as React, Angular, or Vue.
- Experience with unit and integration testing using pytest.
- Strong understanding of code quality practices and linting tools.
- Knowledge of data analysis libraries, including Pandas and NumPy, with visualization using Matplotlib.
- Proficiency in Git and collaborative development workflows.
- Strong knowledge of SQL and NoSQL databases.
- Familiarity with CI/CD tools and cloud platforms.
- Excellent verbal and written communication skills.
Nice to Have:
- Good knowledge of AI tools.
- Experience working in the area of AI.