Lead Full-Stack Developer

at  Ruby Labs

Home Office, Nordrhein-Westfalen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Jan, 2025Not Specified26 Oct, 2024N/AAws,High Performance Teams,Distributed Teams,Typescript,Node.Js,Docker,Agile MethodologiesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

At Hint, we revolutionize the way people engage with astrology by combining cutting-edge NASA data with personalized guidance from professional astrologers. Our app offers hyper-personalized insights, 1-on-1 consultations, and detailed astrological charts, helping users navigate their lives with greater awareness and confidence. We are committed to delivering a fun and friendly user experience while empowering our community to lead happier and healthier lives. Join us and be a part of the future of digital astrology.

QUALIFICATIONS

  • 8+ 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.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Home Office, Germany