Full Stack Team Lead (Node.js/React)

13/02/24 5600 – 6000 USD/M Remote
img
img

Apply now!

Candidate data

    Explore the world with us as we foster a global movement of living, traveling, working, and connecting to create meaningful experiences. From embracing the nomadic lifestyle to building communities in the world’s most beautiful places, our diverse ecosystem spans Hospitality, Food & Beverage, Tours, Wellness, Education, Development, Real Estate, Co-Working, Art & Design, Community Impact, Surf, Sales, Marketing, and Technology. With over 100 locations opening worldwide, we’re offering exciting job opportunities.

    Job Description:

    Join us as a seasoned and visionary Full Stack Team Lead, bringing a minimum of 5 years of hands-on development experience, including an additional 2 years in a management role. As a key member of our dynamic team, you’ll play a crucial role in leading the ongoing development and enhancement of our diverse product offerings.

    Responsibilities:

    • Lead and mentor a team of developers, fostering collaboration with product managers, project managers, designers, and engineers to transform ideas into reality.
    • Architect and build modern web applications, prioritizing user experience and scalability.
    • Establish efficient and reusable front-end abstractions and systems.
    • Design, implement, and optimize secure and scalable backend services, ensuring easy maintainability.
    • Champion best practices in backend and frontend development, conducting regular code reviews for the team.
    • Actively promote and implement modern technologies and approaches in software development, deployment, and monitoring.
    • Participate in the design and architecture of solutions, monitoring, scaling, and maintenance.
    • Collaborate with cross-functional teams to align technology solutions with business strategies.
    Requirements:
    • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
    • Minimum of 5 years demonstrated experience as a Full Stack Developer and an additional 2 years in a management role.
    • Highly proficient in spoken and written English.
    • Excellent communication skills with a strong ability to collaborate effectively within a team.
    • Strong problem-solving skills and a proactive approach to tackling technical challenges.
    • Solid understanding of development principles and best practices (DRY, TDD, …).
    • Solid understanding of web fundamentals (HTTP, DNS, HTML, CSS, …).
    • Ability to write efficient, secure, reusable, and well-documented code with automated test coverage.
    • Experience with modern frontend frameworks (React/Next.js, Angular, Vue, Svelte, …).
    • Experience with node js backend frameworks (NestJS, Loopback, Adonis, Ts.ED, …).
    • Experience with SQL and NoSQL databases: PostgreSQL, MongoDB, DynamoDB, … (management, optimization, and schema design).
    • Experience with event-driven architecture and microservices (Kafka, RabbitMQ, or other queues).
    • Experience with Git and other version control systems.
    • Experience with containerization tools like Docker and orchestration tools like Kubernetes is advantageous.
    Good to have:
    • Experience with CI/CD tools and pipelines.
    • Experience with cloud platforms like AWS or Azure is a plus.
    • Experience setting up and managing alerts and monitoring systems.”

    Over 60% of our candidates get invited to an interview with our Clients.

    Apply with the form below and we will reach out to you in the next 24h