Overview
We’re seeking a Python Developer who thrives in solving complex problems, designing scalable APIs, and building high-performance systems. You’ll work on the backbone of Tripvexa’s travel intelligence engine powering our real-time search, data pipelines, and integrations with APIs and external travel data sources.
Responsibilities
Design, develop, and maintain APIs using FastAPI and Python.
Integrate data from multiple third-party services and APIs (flights, hotels, destinations).
Optimize application performance, caching, and database queries.
Work with database and cloud services for data management.
Collaborate with frontend and AI teams to deliver seamless, scalable features.
Write clean, efficient, and well-documented code following best practices.
Ensure security, scalability, and reliability of backend systems.
Requirements
3–5 years of professional experience in backend development.
Strong command of Python, FastAPI, and RESTful API design.
Hands-on experience with PostgreSQL, Supabase, or similar databases.
Knowledge of asynchronous programming, authentication (JWT/OAuth), and API versioning.
Familiarity with cloud deployment (AWS, Render, Railway, or Vercel).
Experience working with version control tools (Git / GitHub).
Bachelor’s degree in Computer Science, IT, or a related field.
Good to Have
Experience with RAG pipelines, OpenAI API, or AI-driven applications.
Understanding of microservices and event-driven architecture.
Exposure to FastAPI-SQLAlchemy or async ORM frameworks.
Prior experience working in a startup or fast-paced product environment.