São Paulo, State of São Paulo, Brazil Remote (Global) Employment

Zyte is hiring a Full Stack Engineer - Remote

About the Role

Zyte is looking for a Full Stack Engineer to play a crucial role in enhancing our customer-facing applications and backend systems, with a strong focus on the frontend. You'll collaborate with a diverse, globally distributed team to innovate and implement scalable solutions that help businesses extract the data they need.

What You'll Do

  • Develop and maintain front-end and back-end components of applications with strong focus on performance, scalability and security.
  • Deliver high‑performance user interfaces in Angular and Next.js, with a strong focus on Core Web Vitals and page load times.
  • Optimize Angular & Next.js applications through SSR, SSG/ISR, code‑splitting, caching, and asset optimization.
  • Implement secure‑by‑default patterns across the stack (e.g., safe data handling, protection against XSS/CSRF, secure cookies, proper auth/session handling).
  • Collaborate with designers and product managers to define UX & design specifications to develop responsive and accessible UIs.
  • Instrument applications with analytics, logging, and performance monitoring to detect regressions early and improve UX.
  • Write and maintain automated tests (unit, integration, and end‑to‑end) for critical user journeys.
  • Partner with DevOps/infra to improve build, deployment, and caching strategies for fast and reliable releases.
  • Write clean, maintainable, and efficient code and participate in code reviews.
  • Keep up to date with emerging technologies and apply them to the development process.

What We're Looking For

  • Proficient in JavaScript/TypeScript with hands‑on experience in Angular and React/Next.js for frontend development.
  • Strong understanding of Next.js features such as SSR, SSG/ISR, dynamic routing, next/image, and API routes.
  • Experience building and consuming RESTful APIs and integrating them efficiently into SPA and SSR/SSG apps.
  • Familiarity with performance profiling and optimization tools and techniques.
  • Strong CSS skills and experience with modern styling approaches and responsive design patterns.
  • Experience with backend development using Python (Django/Flask/FastAPI) and/or Node.js.
  • Experience with PostgreSQL or MongoDB and designing queries that scale under real‑world traffic.
  • Experience working with version control tools such as Git.
  • Solid debugging and problem-solving skills.
  • A collaborative mindset and a strong desire to learn and grow.
  • Excellent communication skills in English, both written and verbal.

Nice to Have

  • GraphQL experience.
  • Ideally, prior experience working in a remote team environment.
  • Experience with agile methodologies.

Technical Stack

  • JavaScript, TypeScript, Angular, React, Next.js
  • Python, Django, Flask, FastAPI, Node.js
  • PostgreSQL, MongoDB, Git
  • Tailwind CSS, SCSS, GraphQL

Team & Environment

You'll join a globally distributed team of over 250 Zytans, working in cross-functional pods using agile methodologies.

Benefits & Compensation

  • A fully remote role with the flexibility to work where you’re most productive.
  • The opportunity to collaborate with a diverse, global, and forward-thinking team.
  • 35 days of paid annual leave.
  • Opportunities to attend conferences and meet with colleagues worldwide.
  • The chance to work with cutting-edge open-source technologies and tools.

Work Mode

This is a fully remote position, with team members located in over 28 countries.

Zyte is an equal opportunity employer.

Required Skills
JavaScriptTypeScriptAngularReactNext.jsPythonDjangoFlaskFastAPINode.jsWeb ScrapingCloud PlatformsCI/CDAgile MethodologiesAPI Design
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Zyte

Zyte builds powerful, easy-to-use tools to collect, format, and deliver web data quickly, dependably, and at scale. The data extracted helps thousands of organizations make smarter business decisions, secure competitive advantage, and drive sustainable growth. Over 3,000 companies and 1 million developers rely on Zyte's tools and services.

Visit website
Job Details
Category fullstack
Posted 3 months ago