Zyte is looking for a Full Stack Engineer to enhance our customer-facing applications and backend systems, with a strong focus on frontend development. You'll collaborate with a diverse, global team using agile methodologies to build scalable solutions that enable businesses to access the data they need.
What You'll Do
- Develop and maintain front-end and back-end components with a strong focus on performance, scalability, and security.
- Deliver high-performance user interfaces in Angular and Next.js, focusing on Core Web Vitals and page load times.
- Optimize applications through SSR, SSG/ISR, code-splitting, caching, and asset optimization.
- Implement secure-by-default patterns across the stack, including protection against XSS/CSRF and secure authentication.
- Collaborate with designers and product managers to develop responsive and accessible UIs from Figma specifications.
- Instrument applications with analytics, logging, and performance monitoring to detect regressions and improve UX.
- Write and maintain automated tests (unit, integration, and end-to-end) for critical user journeys.
- Partner with DevOps to improve build, deployment, and caching strategies (CI/CD, CDN).
- Write clean, maintainable, and efficient code and participate in code reviews.
What We're Looking For
- Proficient in JavaScript/TypeScript with hands-on experience in Angular and React/Next.js.
- Strong understanding of Next.js features (SSR, SSG/ISR, dynamic routing, API routes) and Angular equivalents.
- Experience building and consuming RESTful APIs and integrating them into SPA and SSR/SSG applications.
- Familiarity with performance profiling and optimization tools (Core Web Vitals, lazy loading, caching).
- Strong CSS skills and experience with modern styling (Tailwind CSS, CSS Modules, SCSS) and responsive design.
- Experience with backend development using Python (Django/Flask/FastAPI) and/or Node.js.
- Experience with PostgreSQL or MongoDB and designing scalable queries.
- Experience 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.
- Prior experience working in a remote team environment.
- Experience with agile methodologies.
Technical Stack
- Languages: JavaScript, TypeScript, Python
- Frontend: Angular, React, Next.js
- Backend: Django, Flask, FastAPI, Node.js
- Data: PostgreSQL, MongoDB
- Tools: Git, Tailwind CSS, CSS Modules, SCSS, Figma, GraphQL
Team & Environment
You'll join our globally distributed team of over 250 Zytans, working in cross-functional pods using agile methodologies to deliver on our mission.
Benefits & Compensation
- A fully remote role with the flexibility to work where you’re most productive.
- 35 days of paid annual leave.
- Opportunities to attend conferences and meet with colleagues worldwide.
- The chance to work with a wide range of open-source technologies and tools.
Work Mode
This is a fully remote position. Our team is distributed across over 28 countries.
Zyte is an equal opportunity employer.






