Job Openings » Fullstack Python Developer (Mid/Senior) - Onsite Bangkok

Fullstack Python Developer (Mid/Senior) - Onsite Bangkok

by DigiSource
Status
Active
Salary
2,500 - 7,000 USD

Job Description

DigiSource's customer is Seatincom, a specialized information technology services company, headquartered in Kuala Lumpur.
We are seeking a talented and experienced Fullstack Developer with a strong focus on frontend frameworks as well as Python programming to join our dynamic team. The ideal candidate need to have a deep understanding of frontend frameworks (e.g., VueJS or ReactJS) and object-oriented programming (OOP), design patterns, concurrency programming, technical know-how of both relational and nonrelational database systems. Additionally, expertise in Docker and its orchestrator platforms, software architecture patterns, are in great demand. 

  • Translate UI/UX design wireframes into HTML/CSS code and therefore, develop and maintain frontend applications using frameworks such as VueJS or ReactJS, including advanced tools and techniques like Pinia, Redux Toolkit, compound components, server-side rendering (SSR), and SEO optimization to create user-friendly web services.
  • Develop and maintain scalable and efficient web applications using Python and its frameworks such as Flask and FastAPI. Utilize design patterns and OOP principles to write clean, maintainable, and reusable code.
  • Design, implement, and manage APIs for seamless integration with various services.
  • Implement concurrency programming techniques to enhance the performance and responsiveness of applications.
  • Build and manage containerized applications using Docker, and deploy them using orchestrator platforms like Docker Swarm and Kubernetes.
  • Design and implement system design patterns, including publisher-subscriber models, to ensure robust and scalable architecture. Systems may require both relational (e.g., PostgreSQL, MySQL) and non-relational (e.g., MongoDB, Redis) database systems to fully optimize data storage as well as performance. Conduct code reviews, write unit tests, and ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve technical issues across the full stack, ensuring high performance and responsiveness to requests from the front-end. 

Job Requirement

  • Bachelorʼs degree in Computer Science, Design, or a related field, or equivalent practical experience.
  • Proficiency with frontend frameworks such as VueJS or ReactJS and their advanced tools/knowledge like Pinia, Redux Toolkit, compound components, server-side rendering (SSR) like NuxtJS/NextJS, and SEO optimization.
  • Proficiency in Python programming language and experience with frameworks such as Flask and FastAPI.
  • Strong understanding of design patterns and object-oriented programming (OOP).
  • Experience with concurrency programming and techniques (e.g., threading, asyncio).
  • Hands-on experience with Docker and orchestrator platforms such as Docker Swarm and Kubernetes.
  • Knowledge of system design patterns, particularly the publisher-subscriber model.
  • Expertise in working with both relational and non-relational database systems.
  • Strong problem-solving skills and the ability to think critically and creatively.
  • Excellent communication and collaboration skills

Desired Qualifications:
  • Understanding of SEO principles and ensuring web applications is strictly adhere to them.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Familiarity with CI/CD pipelines and tools.
  • Knowledge of microservices architecture and best practices

About Company & Benefit

  • Bonus: Holiday bonus based on monthly/quarterly/yearly business results
  • Meal allowance of $15 Net per day.
  • 100% support for VISA/WorkPermit costs after probationary period.
  • 100% support for luxury apartment rental costs (Central area next to BTS - MRT lines, full amenities, Super Mall, Swimming pool, Gym, Co-working space...)
  • 06 days/month leave during probationary period, 07 days/month as an official employee, or flexible days off according to Company regulations.
  • Annual travel/vacation benefits.
  • The company covers 100% of the cost of professional knowledge improvement courses.
  • No reimbursement for training costs upon leaving the job.
  • No fees or retention of identification documents (CCCD; Passport;...) from candidates.
  • Professional - Dynamic - Fair - Humane environment.