28
applicants

Full Stack Developer Intern

avenque    Remote • Internship

Job Description

About the Role

Avenque is looking for a passionate and motivated Full Stack Developer Intern to join our growing team. This internship is an excellent opportunity for students, fresh graduates, and aspiring developers who want to gain hands-on experience by working on real-world web applications for UK and international clients.

As a Full Stack Developer Intern, you will collaborate with experienced developers, designers, and project managers to build scalable, modern, and user-friendly applications while learning industry best practices.

Key Responsibilities

  • Develop and maintain responsive, scalable web applications using modern technologies.
  • Build interactive frontend interfaces using Next.js, React.js, TypeScript, and Tailwind CSS.
  • Develop and maintain backend APIs using Node.js, Express.js, and Next.js API Routes.
  • Design, develop, and manage databases using PostgreSQL, MySQL, MongoDB, Supabase, or other relational and NoSQL database systems.
  • Implement secure authentication and authorization using Supabase Auth, JWT, OAuth, or similar authentication solutions.
  • Integrate third-party APIs, payment gateways, and external services.
  • Write optimized database queries and ensure efficient data management.
  • Debug, test, and optimize application performance across both frontend and backend.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Collaborate with designers, developers, and project managers throughout the software development lifecycle.
  • Participate in Agile ceremonies, team meetings, code reviews, and technical discussions.

Identify bugs, troubleshoot issues, and contribute to continuous improvement of existing applications.

Requirements

  • Basic knowledge of HTML, CSS, and JavaScript.
  • Familiarity with React.js.
  • Basic understanding of Node.js and REST APIs.
  • Knowledge of Git and GitHub.
  • Basic understanding of databases and SQL.
  • Strong willingness to learn new technologies.
  • Good communication and problem-solving skills.
  • Ability to work independently and as part of a team.

Preferred Skills (Nice to Have)

  • Experience with Next.js.
  • Knowledge of TypeScript.
  • Familiarity with Tailwind CSS.
  • Experience with Supabase or PostgreSQL.
  • Knowledge of Prisma ORM.
  • Basic understanding of UI/UX principles.
  • Experience using VS Code, Postman, and Figma.

Who Can Apply?

  • Undergraduate students pursuing a degree in Information Technology, Computer Science, Software Engineering, or a related field.
  • Recent graduates looking to gain industry experience.
  • Self-taught developers with a strong portfolio are also encouraged to apply.
  • Both girls and boys are welcome to apply.
  • Applicants from Kandy are preferred, as our office is based there. However, this is not a mandatory requirement, and applications from candidates across Sri Lanka are warmly welcomed.

What You'll Gain

  • Hands-on experience working on real client projects.
  • Opportunity to work with UK and international clients.
  • Mentorship from experienced software engineers.
  • Exposure to modern full-stack technologies and development practices.
  • Experience working in an Agile development environment.
  • A collaborative, friendly, and supportive team culture.
  • Flexible learning environment with continuous skill development.
  • Potential opportunity for a full-time position based on performance.

Tech Stack

Frontend

  • Next.js
  • React.js
  • TypeScript
  • Tailwind CSS

Backend

  • Node.js
  • Express.js
  • Next.js API Routes

Database

  • Supabase (PostgreSQL)

Authentication

  • Supabase Auth

Storage

  • Supabase Storage

ORM

  • Prisma

Development Tools

  • Git
  • GitHub
  • VS Code
  • Postman
  • Figma

Why Join Avenque?

At Avenque, you'll work on innovative projects for UK and international clients, gain valuable industry experience, and collaborate with talented professionals in a supportive environment. We believe in continuous learning, teamwork, and helping our interns grow into successful software engineers.

How to Apply

Interested candidates are invited to send their updated CV to:

careers@avenque.io

Please use the subject line:

Application – Full Stack Developer Intern

We look forward to welcoming passionate developers who are eager to learn, grow, and build the future with us.