Fullstack Engineer (Node.js+React)
We're looking for a Senior Full-Stack Engineer who loves owning features end-to-end — from crafting beautiful frontends to building powerful, scalable backends. If you're passionate about both Node.js and React, care deeply about code quality, and want to work on a product that’s growing fast and evolving technically, we want to meet you!
You won’t just ship features — you’ll help shape the architecture, guide best practices, mentor other engineers, and collaborate closely with product, design, and QA to create user-focused solutions that scale.
What will you do?
- Develop full-stack features from scratch using Node.js (for writing clean, performant APIs) and React (for building modern UIs)
- Lead the technical design of features: from deciding how data flows to defining backend services, to structuring UI components
- Own projects end-to-end: translate product ideas into technical solutions, collaborate across teams, write the code, and ship it to production
- Write high-quality code: scalable, testable, and easy for others to build on - you’ll also review others’ code and share best practices
- Mentor other engineers through pairing, thoughtful feedback, and architectural input especially when navigating complexity or scaling challenges
- Continuously improve system performance by identifying bottlenecks, rewriting inefficient queries, or optimizing API responses
- Support the shift toward microservices by helping break down monolith components into modular, scalable services
- Collaborate with DevOps and backend engineers to ensure secure, cloud-native deployments that are easy to maintain
Requirements we are looking for:
Frontend (React)
- Deep expertise with modern React (hooks, context API)
- Proficient in JavaScript (ES6+) and TypeScript
- Comfortable with state management tools (Redux, Zustand, React Query)
- Strong CSS skills, especially with Tailwind
Backend (Node.js)
- Experienced with Node.js + frameworks like Express or NestJS|
- Solid understanding of asynchronous patterns and service architecture
- Proficient in building RESTful APIs
Database
- Strong with PostgreSQL: schema design, complex queries, performance optimization
- Familiar with ORMs like Prisma, TypeORM, or Sequelize
Architecture & Engineering Practices
- Familiar with SOLID principles and software design patterns
- Comfortable working in a remote/hybrid team environment
- Experience with microservices architecture
- Excellent documentation and communication skills (English proficiency required)
Nice to have:
- Experience with GraphQL and/or gRPC
- Knowledge of Kubernetes, cloud infrastructure (AWS/Azure/GCP), or event-driven systems
- Familiarity with PHP/Laravel
- Background in scaling monolithic systems or transitioning to data-driven platforms
Key Challenges you`ll help us with
- Optimizing and scaling our monolithic architecture as we grow
- Designing modern, multi-tenant microservices
- Building fast, well-documented APIs that developers love
- Supporting our move toward a more cloud-native, data-oriented product
- Improving system stability and performance
Why you will enjoy joining us
Remote-first with team meetups for connection and collaboration
Big impact — small team, large influence on product and tech direction
Supportive culture that values quality, curiosity, and shared ownership
Space to experiment and grow, with a culture that welcomes new ideas
- Department
- Engineering
- Locations
- Remote Office
- Remote status
- Fully Remote
- Employment type
- Full-time
- Employment level
- Executive/Senior Level

Colleagues
About 24Slides
We are the world’s largest presentation design company with over 200 team members across the globe.
Already working at 24Slides?
Let’s recruit together and find your next colleague.