Full Stack Engineer (React + Next.js)
You might be our missing piece if you have:
5+ years of experience in full-stack development with React.js and Next.js, building modern web applications.
Strong proficiency in JavaScript and TypeScript for front-end and back-end development.
Experience with server-side rendering and static site generation using Next.js to create fast, SEO-friendly web pages.
Experience with Redux, Context API, or similar state management libraries to manage complex application state.
Familiarity with RESTful APIs and asynchronous programming (promises, async/await) for integrating front-end with back-end services.
Experience with CI/CD pipelines and cloud platforms (especially AWS) to automate deployments and manage scalable infrastructure.
Familiarity with testing frameworks to ensure code quality through automated tests.
Strong analytical and problem-solving abilities, with a knack for debugging and optimizing across the stack.
Passion for learning and staying updated with emerging technologies, frameworks, and industry trends.
We would be thrilled if you have:
Knowledge of performance optimization techniques for web applications (profiling, caching, bundling, etc.) to deliver fast, efficient user experiences.
Experience working in Agile/Scrum environments, with a strong understanding of Agile principles and possibly Scrum Master experience (even if not formally).
Marketing industry knowledge or experience with MarTech/AdTech platforms, allowing you to better understand the context of our marketing-focused products and users.
We will be working together on:
Leading the technical design and development of scalable full-stack web applications using React.js (front-end) and Next.js (back-end), defining technical architecture and ensuring high-quality code throughout the stack.
Collaborating with product managers, UX/UI designers, and data and AI engineers to deliver high-impact features that meet business and user needs, translating requirements into technical solutions in an Agile environment.
Writing clean, maintainable, and testable code following best practices and coding standards to ensure long-term reliability and maintainability.
Optimizing applications for maximum performance and scalability, continually improving page load times, responsiveness, and overall system efficiency.
Managing and mentoring a team of engineers, providing technical guidance, code-level assistance, and career development support to help each team member grow.
- Department
- Web Development
- Locations
- Cluj-Napoca, Brasov, Oradea
- Remote status
- Hybrid
Colleagues
About RebelDot
At RebelDot we enable organizations in more than 15 industries to make an asset out of custom software. From consulting to web or mobile apps, UX-UI design and QA, we help our clients achieve more through technology. Our goal is to make software development effective and hassle-free for small and medium enterprises.
Helping our clients get the most value for their investment in technology is what drives us. Increasingly, this means working with them as a full technical partner, starting with an initial consulting stage where we understand their needs and propose the optimal approach – or, “the line”, as we call it. Because of our ‘rebel’ approach to software development, oftentimes, our solutions are very different from our peers as we stand out through innovation. From there on out, we partner up and lead the line for our clients.