Lead Full-Stack Developer (React/Node.js)| Ruby Labs at Ruby Labs
Polska, , Poland -
Full Time


Start Date

Immediate

Expiry Date

04 Sep, 25

Salary

0.0

Posted On

05 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Agile Methodologies, Distributed Teams, Typescript, Docker, Aws, High Performance Teams, Node.Js

Industry

Computer Software/Engineering

Description

ABOUT US

Ruby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and entertainment industries. Our innovative teams are driving the future of consumer-led products, and we’re always looking for passionate individuals to join us. Learn more about our story at: https://rubylabs.com/about-us/

QUALIFICATIONS

  • 6+ years of professional software development experience, with a strong focus on full-stack development.
  • Expertise in Next.js, React, Node.js, and TypeScript for building both front-end and back-end applications.
  • Strong knowledge of server-side rendering, static site generation, and API integration.
  • Experience with RESTful API design, database management, and server-side logic implementation.
  • Proven leadership experience in mentoring developers and driving high-performance teams.
  • Deep understanding of front-end performance optimization, including SEO best practices.
  • Familiarity with deployment platforms like Vercel, AWS, and containerization technologies like Docker.
  • Strong problem-solving skills and ability to lead architecture discussions.
  • Excellent communication and collaboration skills, with experience working in remote or distributed teams.
  • Familiarity with agile methodologies and project management tools for tracking and delivering high-quality software.
  • Experience with DevOps practices and managing CI/CD pipelines.
Responsibilities

ABOUT THE ROLE

We are seeking an experienced Lead Full-Stack React (Next.js) Developer to lead the design, development, and optimization of scalable web applications with a focus on both front-end and back-end technologies. As the technical leader, you will oversee the full development lifecycle, driving architectural decisions, ensuring code quality, and mentoring a team of developers. In this role, you will work closely with product managers, engineers, and designers to deliver reliable, high-performance, and scalable software solutions aligned with the company’s mission and vision.
The successful candidate will have a strong background in Next.js and React on the front end, combined with expertise in Node.js on the back end. You will be responsible for creating seamless and high-performing user experiences while also managing robust server-side logic. This role will require you to be hands-on with both front-end and back-end technologies, and you’ll have the opportunity to shape the future architecture of the product while fostering a culture of innovation and continuous improvement.

KEY RESPONSIBILITIES

  • Lead the development of full-stack web applications using Next.js, React, TypeScript, and Node.js.
  • Architect and manage both front-end and back-end systems, ensuring seamless integration between the two.
  • Design high-performance, SEO-optimized user interfaces while maintaining scalability on the server side.
  • Take ownership of code quality and ensure adherence to best practices such as DRY, SOLID, and YAGNI principles.
  • Collaborate with product managers to convert business requirements into scalable and maintainable technical solutions.
  • Mentor and guide a team of full-stack developers, providing code reviews and architectural guidance.
  • Manage and optimize RESTful APIs and database schemas for performance and scalability.
  • Implement CI/CD pipelines and manage deployments on platforms such as Vercel and AWS.
  • Proactively identify and address areas for improvement in the codebase, infrastructure, and team processes.
  • Oversee and participate in the design and review of software architecture, ensuring flexibility for future growth.
  • Facilitate technical decision-making and ensure alignment with the company’s technical strategy.
Loading...