Technical Leadership - Provide technical guidance and expertise in full-stack Python development. Participate in architecture design, technology selection, and development best practices to ensure high-quality solutions.
Team Management - Lead and coordinate a team of full-stack Python developers, assigning tasks, setting priorities, and monitoring progress. Foster a collaborative and productive team environment.
Quality Assurance - Ensure the delivery of high-quality software solutions by implementing quality control processes, conducting code reviews, and performing testing. Identify and resolve any technical issues or bugs.
Skills Required:
Bachelors degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Project Manager leading full-stack Python development projects.
Strong technical background in full-stack Python development, including frameworks such as Django or Flask.
Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern front-end frameworks (React, Angular, Vue.js).
Solid understanding of database systems, SQL, and ORMs (Object-Relational Mapping).
Experience with version control systems (Git) and collaborative development workflows. Strong project management skills, including project planning, resource allocation, risk management, and change management.