Job Title:
Senior Full Stack Software Engineer
Location: Onsite – Amman, Jordan
About the Role:
We’re seeking a Senior Full Stack Developer with at least 4 years of hands-on experience in React and Python to join our team onsite in Amman, Jordan. You’ll own both front-end and back-end architecture, crafting high-performance, accessible UIs with React and building robust APIs and services in Python. Familiarity with WordPress (themes, plugins, or headless integrations) is a plus.
What You'll Actually Do:
- Lead front-end development using React, JavaScript (ES6+), TypeScript, HTML5, and CSS3
- Build and maintain a scalable, responsive component library aligned to our design system
- Develop Python-based back-end services and APIs to power the applications' functionality
- Optimize application performance, load times, and cross-browser compatibility
- Conduct thorough code reviews and champion best practices in both front-end and back-end engineering
- Mentor junior developers across the stack and guide architectural decisions
What You Bring:
- Frontend Expertise: 4+ years with React, state management (Redux or Context API), and modern build tools
- Backend Expertise: 4+ years building RESTful or GraphQL APIs in Python (Flask, Django, or FastAPI)
- Testing & Quality: Proficiency with Jest, React Testing Library, Pytest, and linters/formatters (ESLint, Prettier, Black)
- CMS Knowledge: Hands-on experience with WordPress theme/plugin development or headless integrations
- UI/UX Sensibility: Strong grasp of web accessibility (WCAG) and building design-system components
- Performance Focus: Proven ability to optimize both front-end and back-end for scale and speed
- Collaboration & Leadership: Excellent communicator who can lead technical discussions and mentor across disciplines
Bonus Points (Nice to Have):
- Experience developing Microsoft Office add-ins (PowerPoint, Word, Excel)
- Familiarity with Next.js, Gatsby, or other static-site frameworks
- Knowledge of CSS-in-JS solutions (Styled Components, Emotion)
- UI animation skills using Framer Motion, GSAP, or similar
- DevOps experience: CI/CD pipelines, Docker, Kubernetes
- Headless CMS and content-first workflows
Why Join Prezlab?
At Prezlab, we blend creativity with technology to create beautiful, functional tools that help teams do their best work. Here’s what you can look forward to:
- A cross-functional team where your voice and code shape what users see and feel
- A creative-tech environment with design at its core and growth in its DNA
- Flexibility, ownership, and room to learn (and teach)
- A fun, international team that doesn’t take itself too seriously
- Paid time off, wellbeing perks, and full-on travel support when needed
Still reading?
That’s a good sign. If this sounds like your kind of challenge, we’d love to hear from you.