Junior Full-stack Engineer

Contribute to the development of marketing website and SaaS products under the guidance of our Senior Full Stack Engineer.

Apply Now

Job description

As a Junior Full Stack Engineer, assist in building functional, user-friendly applications across the stack. Work on client web projects and contribute to our in-house SaaS development, honing your skills in various technologies. Engage in continuous learning and collaborate with team members to deliver cohesive solutions, participating in code reviews and adhering to best practices. Support the development of frontend components, backend services, and APIs, ensuring smooth integration and high performance.

3 guys working on their laptop

Responsibilities

  1. Assist in the development and maintenance of client web projects and internal SaaS platforms, focusing on both frontend and backend functionalities.
  2. Contribute to the design and implementation of responsive user interfaces according to design specifications.
  3. Support the development of backend services and APIs, ensuring smooth integration with frontend components.
  4. Participate in code reviews and adhere to best practices in coding, testing, and version control.
  5. Help identify and troubleshoot application issues, optimising performance and enhancing user experience.
  6. Collaborate with team members from various disciplines to understand requirements and deliver cohesive solutions.
  7. Engage in continuous learning to keep up with the latest technologies and improve coding skills.

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 objectives and set priorities.
    • Begin working on minor bug fixes and updates for a client web project.
    • Review and start developing foundation work for the week.
  2. Tuesday:
    • Participate in the morning stand-up meeting to provide updates and outline tasks for the day.
    • Continue development.
    • Collaborate with the design team.
  3. Wednesday:
    • Join the stand-up meeting to discuss progress and receive feedback from the senior engineer.
    • Continue developing.
    • Engage in a code review session, learning best practices and improving code quality.
  4. Thursday:
    • Attend the stand-up meeting to address any roadblocks and adjust plans as needed.
    • Test and optimise all work done so far in the week.
    • Work on documentation and update project details in Notion for team reference.
  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 implement any last-minute adjustments or fixes.
    • Prepare a brief report on the week’s activities, highlighting progress and areas for improvement. Engage in self-directed learning to stay updated on the latest technologies and best practices.

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. Up to 2 years of experience in full stack development, including internships or project work.
  2. Familiarity with frontend technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
  3. Basic knowledge of backend programming in languages like Node.js, Ruby, Python, or similar frameworks.
  4. Understanding of database systems (SQL and NoSQL) and basic principles of web application security.
  5. Good problem-solving skills, attention to detail, and ability to work collaboratively in a team environment.
  6. Strong desire to learn and adapt in a fast-paced industry.
Lady holding a VR setA person presenting in a room

Are we a good fit?

You’re an ideal candidate if you have a co-founder spirit: proactive, eager to learn, and unafraid to iterate and improve upon your work. You thrive in environments where you can challenge the norm and seek innovative solutions. Your ability to be self-driven and take initiative will empower you to contribute meaningfully to our projects and grow within our team. Join us and be part of a culture that values creativity, technical excellence, and a passion for making a difference in the world of marketing and technology.

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