Python Developer
Must-have:TypeScriptJavaScriptPythonHTMLCSSAngularGitFrontendBackendQA/TestScrum
Key Responsibilities
- Develop and maintain web applications using Python and Angular.
- Build backend services, business logic, and RESTful APIs using Python frameworks such as Django, Flask, or FastAPI.
- Develop responsive and reusable UI components using Angular, TypeScript, HTML5, and CSS3.
- Integrate frontend applications with backend APIs and third-party services.
- Design, develop, and optimize database queries and data models.
- Work with relational databases such as PostgreSQL, MySQL, or SQL Server.
- Write clean, maintainable, reusable, and well-tested code.
- Perform unit testing, debugging, code reviews, and application performance optimization.
- Collaborate with UI/UX designers, QA engineers, business analysts, and other developers.
- Use Git for version control and participate in Agile/Scrum development processes.
- Deploy and maintain applications in development, testing, and production environments.
Required Technical Skills
- Strong proficiency in Python programming.
- Hands-on experience with Django, Flask, or FastAPI.
- Good experience with Angular and TypeScript.
- Knowledge of HTML5, CSS3, JavaScript, and responsive web design.
- Experience in designing and consuming RESTful APIs.
- Good understanding of SQL and relational databases.
- Familiarity with Git and version control systems.
- Knowledge of unit testing and debugging techniques.
- Understanding of authentication and authorization mechanisms.
- Strong problem-solving and analytical skills.