Senior Phyton Developer

December 12, 2024

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 DjangoFlask, or FastAPI.
  • Design, implement, and manage databases (SQL and NoSQL) using tools like PostgreSQLRedis, 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 DjangoFlask, 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 pytestCI/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 reviewscontinuous 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.

    Please contact us for a free consultation

    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.