Python FastAPI Backend Developer

Job updated 5 months ago
The employer was active about 1 month ago

Job Description

This job position is not remote; the workplace is located at 台北市內湖區堤頂大道二段 285 號【智慧經典大樓】10 樓.

  • Design, develop, and maintain APIs and backend services using FastAPI.
  • Collaborate with frontend developers, product managers, and other stakeholders to gather requirements and ensure seamless integration.
  • Optimize application performance and scalability.
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews, testing, and debugging to ensure high-quality deliverables.
  • Integrate third-party APIs and tools as needed (e.g., Stripe, PayPal).
  • Implement secure authentication mechanisms such as OAuth2 or JWT.
  • Collaborate on database design, maintenance, and query optimization (e.g., MariaDB, PostgreSQL).
  • Deploy and monitor applications using Docker, Kubernetes, and cloud services.
  • Requirements

    • Proven experience with Python and FastAPI framework.
    • Strong understanding of RESTful API design principles.
    • Experience with relational databases such as MariaDB or PostgreSQL.
    • Familiarity with Docker and containerized application development.
    • Knowledge of authentication and authorization frameworks like OAuth2 or JWT.
    • Strong problem-solving skills and attention to detail.
    • Experience with version control systems (e.g., Git).

    Preferred:

    • Experience with frontend technologies like Vue.js or React.
    • Familiarity with CI/CD pipelines.
    • Knowledge of caching mechanisms using Redis or Memcached.
    • Experience integrating payment gateways like Stripe or PayPal.
    • Prior experience working with high-traffic applications or microservices.

    Interview process

    The interview will take place in the morning (Taipei local time).
    The US Tech Leader will conduct the interview and focus on technical questions relevant to the role.
    The candidate will have the Google Meet link at least 24 hours before the interview.

    Interview Agenda

    • Introduction (5 minutes)
      • Candidate introduction: A brief background about themselves.
      • Tech Leader introduction: Share their role and relevance to the position.
    • Technical Assessment (10-20 minutes)
      • Tech Leader will ask technical questions based on the job requirements, such as coding problems, system design, or technology-specific challenges.
      • Candidate may be asked to share their screen to solve coding problems or provide solutions to scenarios in real-time.
    • Open Discussion (5-10 minutes)
      • Candidate can ask questions about the role, team, or company.
    • Closing (2-5 minutes)
      • Provide information on the next steps and expected timeline for feedback.
    4
    3 years of experience required
    900,000 ~ 1,400,000 TWD / year
    Managing 1-5 staff
    Meet the Hiring Team
    Personal Invitation Link
    This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
    Share this job
    Logo of TripGuru Inc.

    About us



    National Park Express(TripGuru Inc.)由CHD, Inc.重新品牌而來。CHD, Inc.是一家成立於2000年的私人公司,在過去20年間累計服務了數百萬名客戶。如今,公司以National Park Express的新形象登場,從一家專注於美國入境遊客的旅行社起步,最初服務於拉斯維加斯、大峽谷及美國西部景點,逐步拓展至提供自由行(FIT)和團體行程服務、穿梭巴士服務、定制旅行方案,以及為國際旅客和渠道合作夥伴打造專屬預訂和信息的美国旅游平台。
    公司自有並運營超過50輛交通工具,包括豪華全尺寸大巴、中型迷你巴士以及小型廂式車,以高端舒適的運輸服務引領美國西南地區市場。National Park Express總部位於拉斯維加斯,毗鄰新落成的Allegiant體育場,擁有超過100名專業員工,致力於為全球遊客提供卓越的旅遊服務。

    National Park Express(TripGuru Inc) is a rebranding from CHD, Inc., a privately held company founded in 2000. Having served over a few million customers in the last 20 years, CHD, Inc. rebranded as National Park Express and started as an inbound tour company for travelers to US, expanding from just serving Las Vegas, the Grand Canyon, and attractions in the US west region. It also added FIT and Group Itineraries, shuttle bus services, bespoke customized travel arrangements, and proprietary reservation and information platforms for international travelers and channel partners. The company also differentiated from others with their self-owned and operated fleet of more than 50 vehicles, including full-size motor coaches, medium-size mini-buses, and smaller sprinters: National Park Express leads the way in luxury transportation in the Southwest United States region. The corporate headquarters are in Las Vegas, located right next to the new Allegiant Stadium with a team of more than 100 staff.