Back to Careers

Full Stack Developer Intern

EngineeringInternshipRemote (Cyprus)3-6 months, part-time or full-timeCompetitive

About the Role

We're looking for a highly motivated student to join our team as a Full Stack Developer Intern. You will work closely with our team to help build various features for our platform. You'll gain hands- on experience with frontend and backend development and play a vital role in designing, coding, testing, and deploying features.This internship offers a great opportunity to work in a fast - paced startup environment, tackle real - world problems, and contribute to the development of a cutting - edge platform in the growing field of ESG.

Responsibilities

  • Develop and maintain web applications
  • Collaborate with the engineering team to design and implement new features and improvements based on business needs and user feedback
  • Assist in database management and API development, including designing efficient data structures and building RESTful services
  • Participate in code reviews and help improve code quality through feedback
  • Work closely with other team members to ensure a seamless and user-friendly experience on the platform
  • Troubleshoot and resolve issues related to the front-end and back-end of the platform
  • Stay updated with the latest web development trends, and bring innovative solutions to the table
  • Write clean, maintainable, and well-documented code

Requirements

  • Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Software Engineering, or a related field
  • Solid understanding of TypeScript, with knowledge of React.js, Node.js, Express.js, and Python
  • Familiarity with SQL syntax and experience with PostgreSQL or other relational databases
  • Familiarity with RESTful API design and web development best practices
  • Experience with version control systems, especially Git and GitHub
  • Strong problem-solving skills and a passion for writing efficient code
  • Ability to learn quickly in a fast-paced, startup environment
  • Strong communication skills and the ability to work both independently and within a team
  • Good command of English (knowledge of other languages is an advantage)

Nice to Have

  • Experience working with cloud platforms like Azure
  • Familiarity with containerization tools such as Docker or orchestration tools like Kubernetes
  • Experience with Next.js
  • Knowledge of modern CSS frameworks like Tailwind CSS

Benefits

  • Hands-on experience: Get exposure to real-world projects and work on a live platform
  • Career Growth: Opportunity for transition into a permanent role upon completion of studies
  • Dynamic Environment: Experience the excitement of working in a fast-growing startup, with strong cultural diversity, making a direct impact on a cutting-edge ESG product
  • Impactful work: Your contributions will have a tangible impact on the platform and the future of Frojigo
  • Life Wellbeing: Flexible working hours and a supportive, collaborative work environment, with the option to work entirely from home
  • Holidays: 25 days of holidays per year
  • Salary: Competitive and attractive compensation

Hiring Process

1

Application Review

We review your application, CV, cover letter, and any projects or GitHub repositories you've shared.

2

Initial Interview

A video call to discuss your academic background, relevant projects, and interest in full-stack development (30-45 minutes).

3

Technical Assessment

A small home project (4-8 hours) to showcase your full-stack development skills. This step may be optional depending on the applicant's experience and background.

4

Final Interview

Discussion about your project solution, learning goals, and potential contribution to the team.

5

Offer

If successful, we'll extend an offer and discuss internship duration, start dates, and expectations.

Ready to Apply?

We're excited to hear from you! Click below to submit your application.

© 2025 Frojigo. All rights reserved.