Key Responsibilities:
Software Development: Design, develop, test, and deploy scalable and robust Python applications.
Code Review: Conduct code reviews to ensure adherence to best practices and coding standards.
Mentorship: Mentor and guide junior developers, providing technical leadership and fostering a collaborative environment.
Project Management: Lead and manage development projects, including task estimation, planning, and tracking progress.
Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements and deliver high-quality software solutions.
Debugging and Optimization: Identify and resolve performance issues, bugs, and bottlenecks in the codebase.
Documentation: Create and maintain comprehensive documentation for code, APIs, and system architecture.
Continuous Improvement: Stay updated with emerging trends and technologies in Python development and implement improvements to enhance software quality and performance.
Qualifications:
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 5 years of professional experience in Python development.
Technical Skills:
Proficiency in Python and its frameworks (e.g., Django, Flask).
Experience with RESTful APIs and web services.
Strong understanding of object-oriented programming and design patterns.
Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
Familiarity with databases (e.g., PostgreSQL, MySQL, MongoDB) and SQL.
Experience with version control systems (e.g., Git).
Understanding of cloud services (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker).
Experience with continuous integration and deployment (CI/CD) pipelines.
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Proven ability to manage multiple tasks and projects simultaneously.
Job Types: Full-time, Fixed term
Contract length: 6 months
Pay: Php80,
- 00 - Php100,000.00 per month
Benefits: - Flexible schedule
Promotion to permanent employeeSchedule: Day shift
Monday to Friday
Supplemental pay types:
Experience:
Python: 5 years (Preferred)