Senior Full-Stack Engineer

Lead the technical development of web projects and our own SaaS products, ensuring scalable, high-performance solutions.

Apply Now

Job description

As a Senior Full Stack Engineer, you'll spearhead the development of web projects for clients and play a crucial role in our SaaS products. Blend technical prowess, creativity, and leadership to build applications that deliver exceptional user experiences, guiding projects from concept to completion in a collaborative, innovative environment. Implement responsive UIs, develop and maintain backend services, and ensure code quality and scalability through best practices. Mentor junior developers and troubleshoot technical issues, optimising performance and enhancing security.

3 guys working on their laptop

Responsibilities

  1. Lead the architecture and development of client web projects and internal SaaS products, ensuring robust, scalable solutions.
  2. Collaborate with product managers, designers, and other engineers to translate user and business needs into functional frontend and backend code.
  3. Implement responsive UIs that match design specifications and provide an optimal user experience across various devices and platforms.
  4. Develop and maintain backend services, APIs, and databases to support application functionality and performance.
  5. Ensure code quality, maintainability, and scalability through best practices, code reviews, and automated testing.
  6. Troubleshoot and resolve technical issues across the full stack, optimising performance and enhancing security.
  7. Mentor junior developers, providing guidance and support to foster a culture of technical excellence and innovation.

Tools you will use

At Noodle, we utilise a suite of tools and software to ensure seamless collaboration, efficient project management, and high-quality output for our clients. Below is a brief overview of the tools we use and why they are essential to our operations. If you have experience in these tools it would be a plus.

  1. Notion: Our central hub for knowledge management, project tracking, and internal wikis. It helps us organise information, manage tasks, and streamline workflows across the team, ensuring everyone is on the same page.
  2. Slack: Our primary platform for quick communication, both internally and externally. Slack enables us to collaborate in real-time, share updates, and maintain an open line of communication with clients and team members, fostering a dynamic and responsive work environment.
  3. Google Workspace: We rely on Google Workspace for document creation, storage, and collaboration. Tools like Drive, Docs, Sheets, Slides, and Google Colab facilitate efficient data management, collaborative editing, and seamless sharing of information.
  4. Webflow: Our go-to tool for marketing website development. Webflow allows us to design, build, and launch responsive websites quickly, providing our clients with high-quality, visually appealing online presences.
  5. Figma: Essential for design and prototyping, Figma enables our team to create, iterate, and collaborate on design projects in real-time. It helps us deliver precise and engaging design solutions tailored to our clients’ needs.
  6. Canva: Used for creating quick animated materials and social media posts, Canva offers a user-friendly interface and a wide range of templates. It’s perfect for producing high-quality visual content efficiently.
  7. HubSpot: Our CRM of choice for managing client relationships and sales processes. HubSpot helps us keep track of interactions, automate marketing efforts, and drive business growth through data-driven insights and personalised communication.

What a week would look like?

  1. Monday:
    • Attend the weekly planning meeting to discuss the week’s priorities and set technical goals for ongoing projects.
    • Begin working on architecture and development plans for a new client project.
    • Review and prioritise tasks for the development team, providing guidance and setting milestones.
  2. Tuesday:
    • Participate in the morning stand-up meeting to provide updates and outline tasks for the day.
    • Develop and integrate new features for a client’s web platform, focusing on both frontend and backend components.
    • Collaborate with designers to ensure seamless implementation of UI/UX elements.
  3. Wednesday:
    • Join the stand-up meeting to discuss progress and receive feedback from the team.
    • Conduct code reviews, ensuring code quality and adherence to best practices.
    • Work on backend services and APIs for our SaaS product, optimizing for performance and scalability.
  4. Thursday:
    • Attend the stand-up meeting to address any technical challenges and adjust plans as needed.
    • Troubleshoot and resolve technical issues across the full stack, ensuring smooth functionality.
    • Mentor junior developers, providing guidance on coding practices and project management.
  5. Friday:
    • Participate in the stand-up meeting to review the week’s accomplishments and set preliminary goals for the next week.
    • Finalise development tasks and prepare for deployments, ensuring all components are thoroughly tested.
    • Prepare a brief report on the week’s activities, highlighting progress, challenges, and areas for improvement. Reflect on the week’s work and plan for upcoming projects, ensuring continuous innovation and technical excellence.

Who is going to be your manager?

Thomas BUDIN
CEO & Founder

Thomas BUDIN

Through his own experiences, Thomas has gained valuable knowledge about what it takes to succeed as an entrepreneur. As the CEO and founder of Noodle, he is dedicated to sharing that knowledge with the next generation of creative thinkers.

Job requirements

  1. Minimum of 7 years of experience as a full stack developer, with a strong portfolio of web projects and SaaS applications.
  2. Proficiency in frontend technologies (HTML, CSS, JavaScript, React, Angular, or Vue) and backend frameworks (Node.js, Ruby on Rails, Django, or similar).
  3. Experience with database design and management (SQL, NoSQL), and familiarity with cloud services (AWS, Azure, Google Cloud).
  4. Strong problem-solving skills, attention to detail, and ability to handle multiple projects simultaneously.
  5. Excellent communication and leadership skills, with the ability to guide a team towards achieving shared goals.
Lady holding a VR setA person presenting in a room

Are we a good fit?

If you are a proactive problem solver with a co-founder spirit, eager to lead, learn, and innovate, you'll fit right in. We value individuals who are not just technically skilled but also ready to challenge the status quo and drive our projects to success. Your ability to adapt, think critically, and collaborate effectively will be key to your role in shaping the future of our web and SaaS offerings. Join us and contribute to building groundbreaking solutions that make a difference for our clients and our own product line.

About 

We Are Noodle

We're always looking for passionate individuals who embody the co-founder spirit—eager to learn, ready to challenge the status quo, and driven to deliver impactful solutions.

Checkout on LinkedIn