Python Developer Tech Company Logo

Python Developer

👨‍💻Software Engineer
🌏Davao
🏢 On-site
💼Full time
🗓️Almost Gone

Job Description

Python Developer (Part-Time)

  • We are seeking a skilled Python Developer to join our team on a part-time basis, working 20 hours per week.
  • The ideal candidate will be responsible for creating applications for internal use by our SEO team.Job Overview
  • As a Python Developer, you will focus on developing tools and applications to support our SEO team's operations.
  • Your primary tasks will involve web scraping, database management, and creating user-friendly interfaces for internal use.

Key Responsibilities

  • Develop Python applications for scraping marketplaces that sell backlinks
  • Design and implement databases to store and manage scraped data
  • Create user-friendly interfaces for the SEO team to interact with the database
  • Ensure consistency in code structure and application design
  • Implement and maintain applications using Railway for deployment
  • Collaborate with the SEO team to understand their needs and optimize tools accordingly
  • Debug and troubleshoot issues as they arise

Requirements

  • Proven experience as a Python Developer
  • Strong knowledge of Python programming language and its ecosystem
  • Experience with web scraping techniques and libraries (e.g., BeautifulSoup, Scrapy)
  • Familiarity with database design and management (SQL and NoSQL)
  • Experience with Railway deployment platform
  • Understanding of SEO concepts and tools is a plus
  • Ability to work independently and manage time effectively in a part-time role
  • Excellent problem-solving skills and attention to detail

Technical Skills

  • Python (required)
  • Web scraping libraries (e.g., BeautifulSoup, Scrapy)
  • Database management (SQL and NoSQL, MongoDB)
  • Railway deployment platform
  • Version control systems (e.g., Git)
  • Basic understanding of front-end technologies (HTML, CSS, JavaScript)

Work Schedule

  • Part-time position: 20 hours per week
  • Flexible hours, to be agreed upon with the team