applicants
Full Stack Developer Intern
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.
