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 Home
  • Flexible 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.