Fullstack Engineer (Node.js+React)

Salary Competitive

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



Perks and benefits

This job comes with several perks and benefits

Flexible working hours
Flexible working hours

Free coffee / tea
Free coffee / tea

Near public transit
Near public transit

Social gatherings
Social gatherings

Skill development
Skill development

Remote work allowed
Remote work allowed

See all 14 benefits

Working at
24Slides

24Slides is a presentation design company. We have over 120 designers supporting some of the biggest companies in the world like Deloitte, Novozymes, Valcon, MillerCoors and many more... But we're about so much more than presentation design. As a certified B-Corp, our mission is to improve the lives of creative talents in emerging markets. We want to showcase the incredible talent and competitiveness of designers in emerging countries by giving them the tools to compete in the global market. It’s not just about providing exceptional design services at affordable prices. It’s about building a better, fairer model of digital outsourcing. Whether it’s our custom-built office with free lunches, a giant slide and sleeping pods, or our development courses covering language, entrepreneurship and much more, we’re committed to investing in the social and professional development of our designers in Indonesia and Peru. Because ultimately, our goal is to redefine the idea of outsourcing in the global market and create a brighter future for all talent in emerging countries.

Read more about 24Slides

company gallery image