Faster chat, better deals — Get the App

Mid-Level Full Stack Developer (Python/Node.js + React/React Native)

Indeed

Company

Job typeFull-time
Workplace typeRemote
Experience level1 to 2 years
Education levelBachelor's Degree

Description

**Mid-Level Full Stack Developer (Python/Node.js \+ React/React Native)** ============================================================================ **Just Travel Tour** is a travel technology company that has become a reference in distributing high-quality international travel products and delivering exceptional customer service. We combine expertise in the tourism industry, technology, and digital marketing—making our company one of the most innovative in the market. We were founded with the purpose of connecting people, dreams, and destinations through digital transformation, which powers our business model. We have five years of market experience, competing with leading travel agencies while promoting travel products using technological and innovative approaches. We value respect, collaboration, ethics, diversity, transparency, and innovation. **What It’s Like to Be a Mid-Level Full Stack Developer:** ------------------------------------------------- On a day-to-day basis, you will be responsible for developing and maintaining web and mobile applications, working across both backend and frontend. We expect you to build scalable, secure, and high-performance solutions; participate in end-to-end development of new features; integrate systems via APIs; and contribute to technical decisions that ensure continuous quality improvement and evolution of our products. Additionally, you will collaborate with multidisciplinary teams, participate in code reviews, share knowledge with the team, and support the advancement of best development practices. **Requirements (Mandatory):** ------------------------------ * Bachelor’s degree in Computer Science, Software Engineering, Systems Analysis and Development, or related fields; * Prior experience as a mid-level Full Stack Developer; * Solid experience with **Python** or **Node.js**, with autonomy to develop end-to-end features; * Proficiency in at least one backend framework (**Django**, **FastAPI**, or **Flask**); * Experience building and consuming **REST APIs**; * Knowledge of relational databases (**PostgreSQL** or **MySQL**), including data modeling, SQL, and ORM usage; * Knowledge of authentication and authorization using **JWT** and **OAuth2**; * Experience with **React** or **React Native**; * Solid knowledge of **JavaScript**, preferably also **TypeScript**; * Experience with state management (**Context API**, **Redux**, or similar); * Knowledge of **HTML**, **CSS**, and responsive development; * Experience with version control using **Git** (branches, pull requests, and code review); * Experience with agile methodologies (**Scrum** and/or **Kanban**); * Experience with unit and/or integration testing. **Nice-to-Have Qualifications:** ----------------- * Experience with projects using both **React** and **React Native**; * Knowledge of **Elixir**; * Experience with **Docker** and containerization concepts; * Knowledge of **CI/CD** pipelines (**GitHub Actions**, **GitLab CI**, or similar); * Experience with cloud providers (**AWS**, **GCP**, or **Azure**); * Knowledge of **GraphQL**; * Experience publishing apps on the **App Store** and **Google Play**; * Knowledge of software architecture, **SOLID** principles, and **Clean Code**; * Experience with automated end\-to\-end (E2E) testing. **We’re Looking For Someone Who:** ----------------------- We seek a professional who takes ownership of deliverables, proactively solves problems, and is committed to quality and results. We expect someone who collaborates well in teams, shares knowledge, actively participates in technical decisions, and is open to giving and receiving feedback. We value individuals with technical curiosity, continuous learning, analytical thinking, and a strong desire to contribute to product, process, and team evolution. **Work Model/Location:** ----------------------------- **Contractor (PJ) \| Remote** **Compensation:** ---------------- **To be discussed.** **What We Expect From You:** ---------------------------- * Develop and maintain backend applications using **Python** or **Node.js**; * Develop interfaces and features using **React** or **React Native**; * Build and integrate REST APIs between frontend and backend; * Develop end-to-end features with focus on performance, scalability, and quality; * Create and maintain automated tests (unit and integration); * Participate in code reviews and contribute to code quality; * Collaborate with Product, Design, QA, and other technology teams; * Participate in technical planning and support architectural decisions; * Ensure adherence to development best practices, security, and code versioning; * Contribute to continuous improvement of processes, tools, and development standards.

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Mid-Level Full Stack Developer (Python/Node.js + React/React Native) job by Indeed in 2026 | ok.com