Description
Position Summary:We are seeking a highly skilled Senior Python Developer to join our team. This role is ideal for someone with strong technical expertise, leadership abilities, and a passion for solving complex problems. You will work on challenging projects, collaborate with cross-functional teams, and play a key role in developing scalable, efficient, and innovative software solutions.
Key Responsibilities:
Develop and maintain robust Python applications using best practices.
Build and optimize APIs using web frameworks such as Django, Flask, or FastAPI.
Design, implement, and manage databases (SQL and NoSQL) using tools like PostgreSQL, Redis, or ORM libraries like SQLAlchemy and Django ORM.
Collaborate with teams to develop and deploy scalable microservices and event-driven architectures.
Ensure code quality through testing frameworks (e.g., pytest) and participate in code reviews.
Work with DevOps tools such as Docker
and cloud platforms like AWS to streamline deployment processes.
Contribute to architectural decisions and drive improvements in software development practices.
Lead and mentor junior developers, fostering a collaborative and growth-oriented environment.
Job Details:
Work from HomeFlexible schedule | Must demonstrate the ability to attend scheduled meetings and meet deadlines consistently*Following PH Holidays
Qualifications:
Technical Skills
Proficiency in Python: Expertise in Python 3.x, writing clean and efficient code.
Web Development: Experience with frameworks like Django, Flask, or FastAPI.
Database Management: Skilled in SQL databases like PostgreSQL and NoSQL databases like Redis.
Version Control: Proficient with Git
for managing code repositories.
Testing & DevOps: Familiarity with pytest, CI/CD pipelines, and tools like Docker
and AWS.
Microservice Architecture: Experience in building and maintaining microservices or service-oriented architectures.
Preferred Skills
Knowledge of Agile methodologies like Scrum.
Familiarity with best practices such as code reviews, continuous integration, and maintaining clean code.
Experience
Years of Experience: Minimum 5+ years of professional experience in Python development and 2+ years with Django or FastAPI.
Project Portfolio: A track record of impactful contributions to projects, including open-source, personal, or professional work.
Domain Expertise: (Optional) Experience in industries such as finance, or e-commerce is a plus.
Problem-Solving Skills
Demonstrated ability to solve complex technical problems and optimize code.
Strong algorithmic thinking and experience implementing real-world solutions.
Soft Skills
Effective Communication: Ability to explain technical concepts clearly to both technical and non-technical stakeholders.
Leadership & Mentorship: Capable of guiding teams and mentoring junior developers.
Adaptability: Quick to learn and apply new technologies and methodologies.