Job Openings Python Developer (Django)

About the job Python Developer (Django)

About the job Senior Back End Developer (Django)

Manatal Company Limited is an AI – based recruitment software company based in Bangkok, Thailand. Our mission is to offer an easy-to-use software to empower small, medium and large companies in their staffing & recruitment transformation. 

Our goal is to be the leader in the recruitment software industry.

 

Job Description


Overview


We're looking for an outstanding Python / Django developer to work with a backend team in the continued development of a wide range of features and services within the recruitment sphere.


As the team's senior backend developer, you will play a critical role in bridging the gap between the business and development ends of our software as a service (SaaS).


Our ideal candidate is one who is passionate about building elegant and scalable software and combines superb communication skills and analytical capabilities with a demonstrated ability to get the right things done quickly and effectively.


Core Responsibilities


  • Help planning and then implementing or delegating key tasks for current and upcoming features
  • Review, merge and deploy code submitted by other backend team members
  • Coordinate with the frontend and project management teams about the status and direction of ongoing projects
  • Be prepared to quickly and efficiently investigate, debug, and resolve unforeseen backend issues related to the server or database


Functional Requirements


  • Under 35 years old
  • Bachelor's degree or higher in computer science or related field
  • Ability to communicate and comprehend high-level spoken and written concepts in English
  • Open to all nationalities


Technical Requirements 


Python 3:

  • Fluency and hands-on experience with the Python programming language
  • Experience in writing automated unit tests
  • Experience/familiarity with Celery and Redis for background and periodic task management
  • Fluency in reading and writing JSON
  • Experience with web scraping using Requests, Beautiful Soup, and Selenium is a plus
  • Experience in machine learning or natural language processing (NLP) is a plus


Django:

  • Experience with the Django web framework for Python
  • Experience with REST APIs and the Django REST Framework


Heroku:

  • Experience using Heroku and functional knowledge of the staging - production pipeline workflow (CI/CD)


Postgres:

  • Familiarity with relational databases and experience with Postgres


Amazon Web Services (AWS):

  • Experience using AWS S3 for file hosting


Github:

  • Experience and fluency using Github within a collaborative work environment


Personal Requirements 


  • Possesses a strong sense of ownership and accountability for each project undertaken
  • Passionate about automation and optimization in daily tasks
  • A strong proponent of the Don't Repeat Yourself (DRY) principle
  • Open-minded, confident, humble, self-managing, and a solid team player
  • Patient and consistent when mentoring or guiding team members


What You’ll Get 


  • A competitive salary and many new opportunities
  • More responsibilities and greater recognition for the work you do
  • The opportunity to be a part of a lively and international development team
  • A pioneering mindset shaped by a challenging and innovative work environment


Location: Bangkok, Thailand


Minimum Experience: Minimum of 1-year experience with Python and Django.


Keywords: Applicant Tracking System, ATS, Backend, Django, Django Rest Framework, Heroku, Parsing, Python, Recruitment, Resume Parsing, Web Development, Web Scraping

Apply To Position