Senior Full-Stack Developer (Next.js/Python)
About you
You are a proactive Full-Stack engineer who loves building scalable, high-performance systems with a strong focus on backend architecture and data processing. You work well independently in a remote team and take pride in your work, especially when it comes to optimizing APIs, database queries, and overall system speed. You have deep Python backend skills, but you are also completely comfortable jumping into Next.js/React tasks to build and deliver features end-to-end.
About the project
We are looking for a Senior Full-Stack Developer to join our R&D team working on a live event ticket search engine. This is a full-time, fully remote role where you will work across the Python and Next.js stack, contributing to a high-traffic product. You will tackle complex data aggregation challenges on the backend while ensuring the frontend remains fast and responsive, as our conversion heavily relies on system speed and seamless user experience.
Your area of responsibility
- Designing, building, and optimizing Python (and Node.js) backend services to aggregate, normalize, and manage high-volume ticket data from over 27 different sellers.
- Developing robust REST APIs, data models, and caching strategies to support high-traffic search and ticketing applications.
- Building and integrating full-stack features for event pages, search, ticket comparisons, and checkout using Next.js, React, and TypeScript.
- Owning end-to-end performance optimizations, from backend data retrieval and database efficiency to frontend site speed (Core Web Vitals).
- Supporting technical SEO, rendering strategies, and data localization for users across 170 different countries.
Skills and requirements
- 5+ years of Full-Stack software development experience with a strong backend foundation (50/50 split).
- Solid expertise in Python for backend development, including building RESTful APIs, complex data modeling, and extensive 3rd-party API integrations.
- Strong experience with Next.js, React, and TypeScript, including a solid understanding of SSR/ISR and component hydration.
- Proven experience optimizing application performance across the entire stack (database query optimization, API response times, and frontend load times).
- Experience with relational databases, data architecture, and caching mechanisms (e.g., Redis).
- Autonomous and self-directed in an asynchronous remote environment.
- Fluent English for effective communication.
Will be a plus
- Background in data-heavy platforms, search aggregators, marketplaces, or ticketing domains.
- Experience building and debugging complex caching layers, distributed systems, or edge functions (e.g., Vercel edge computing).
- Deep understanding of rendering strategies and their impact on SEO search rankings.
- Experience managing multi-locale and multi-currency platforms at a database and application level.
We offer
- A real opportunity to influence the product, architecture, and technical decisions;
- Direct communication with C-level management, without unnecessary bureaucracy;
- Remote-first environment;
- Long-term and enjoyable cooperation;
- Paid annual vacation and paid sick leave;
- Official public holidays as days off;
- Personal legal support;
- English classes;
- Team-building events and a friendly, supportive atmosphere.
Apply for this job
*
indicates a required field
