Paradox is building a next-generation online learning platform that leverages AI and modern technologies to transform how people learn. As a Senior Full Stack Developer, you will play a central role in shaping the technical direction and delivering a high-performance, scalable application used by learners globally.
What You'll Do
- Develop new features that enhance the Paradox App and redefine how users learn online.
- Implement AI-driven functionalities that personalize the learning experience.
- Continuously test, iterate, and push boundaries to improve performance and usability.
- Collaborate with cross-functional teams to integrate feedback and rapidly iterate on new ideas.
- Ensure the application can handle large volumes of concurrent users while maintaining speed and reliability.
- Optimize resource usage and infrastructure costs without sacrificing performance.
- Leverage CDN and caching strategies to improve load times globally.
- Work closely with product and design teams to build intuitive, beautiful, and efficient user interfaces.
- Rapidly prototype features to test and refine customer experiences.
- Incorporate AI and automation to enhance user interactions.
- Investigate and resolve technical challenges to ensure a seamless user journey.
- Analyze recurring issues and proactively implement solutions to prevent future problems.
- Work across teams to ensure a stable and efficient system.
- Actively participate in tech architecture discussions and planning sessions.
- Provide and seek constructive feedback to continually improve the development process.
- Work within Agile frameworks to ensure timely and high-quality delivery.
What We're Looking For
- 3-6 years of experience in Full Stack Development, or as CTO of a startup.
- Deep expertise in TypeScript & React.js (minimum 3 years experience).
- Proficient in Tailwind CSS for sleek and responsive designs.
- Strong AI mindset – you actively integrate AI into your workflow.
- Passion for writing clean, maintainable, and scalable code.
- You’re a problem-solver who thrives on tackling challenges.
- Detail-oriented: Clean code is your signature.
- Autonomous and proactive: You don’t just execute; you bring ideas to the table.
- You love learning, iterating, and improving.
- You continuously learn and experiment with new technologies.
- You’re organized, rigorous, and adaptable.
- French and English fluency is required.
Nice to Have
- Experience with Nest.js.
- Experience with LMS applications and mobile development.
Technical Stack
- TypeScript
- React.js
- Tailwind CSS
- AI integration
- CDN
- Caching strategies
- Nest.js
- LMS applications
- Mobile development
Team & Environment
- Team size: 45+ people (and counting)
- Cross-functional teams including product, design, and founding team; working closely with the hiring manager and talent manager.
- Reporting to the Founding Team and Hiring Manager (Gab)
Benefits & Compensation
- Company culture based on autonomy & accountability
- Flexible working hours
- A remote culture from day one with the freedom to work from wherever you want
- Magnificent offices in Dubai and Lisbon: you’re at home worldwide
- Standing desks paid by the company, if you live far from our offices
- Macbook: to be the most efficient in your work
- 350€ per year paid by the company to take care of yourself (for your gym, or dance class or whatever make you feel great)
- 150€ per year paid by the company to boost your knowledge (books, education): we are passionate about learning and want to support your growth
- 1:1 coachings: a Paradox coach supporting you personally or professionally to live your best life
- Team buildings
Work Mode
- Global role: open to candidates in Dubai, Lisbon, or remote from anywhere in the world
- Full remote or hybrid options; flexible working hours
We are committed to creating an inclusive and diverse environment where everyone can thrive, regardless of background. Paradox welcomes applications from all qualified individuals.






