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.




