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