We are looking for a Full-Stack Developer Intern to work closely with our engineering team on real client and internal projects.
This is a hands-on role. You won't just be assigned small coding tasks you'll contribute to building features, debugging applications, reviewing code, and occasionally joining client discussions to understand requirements and communicate technical work.
What you'll work on
Build and maintain web applications using Next.js, Node.js, and PostgreSQL
Develop frontend features and backend APIs
Design and work with PostgreSQL databases
Debug issues and improve existing code
Review code written by yourself and other developers
Identify bugs, security issues, performance problems, and areas for improvement
Work with Git and GitHub using branches and pull requests
Understand client requirements and translate them into technical solutions
Join client calls when required and communicate clearly about development work
Test features before they reach clients or production
Use AI coding tools where appropriate, while understanding and reviewing the code they produce
What we're looking for
Positive understanding of JavaScript/TypeScript
Experience with React / Next.js
Experience with Node.js
Working knowledge of PostgreSQL and SQL
Comfortable using Git/GitHub
Good debugging and problem-solving skills
Ability to read and understand someone else's code
Willingness to learn and take ownership of tasks
Positive written and verbal communication skills
You don't need to know everything. We're more interested in someone who can think through problems, learn quickly, and take responsibility for the quality of their work.
What you'll get
Experience working on real-world client projects
Direct exposure to the complete product development process
Experience participating in client discussions
Hands-on experience with a modern full-stack technology stack
Code review and engineering practices
Chance to work closely with experienced developers
Potential for a longer-term role based on performance