Long-Term Software Engineering Intern (Frontend-Heavy / 3–6 Months)
Istanbul-based B2B software company hiring a Long-Term Software Engineering Intern for 3–6 months. Focus on modern frontend (React / Next.js / TypeScript) with API/backend integrations, structured 1:1 mentorship and B1–B2 English. Hybrid work.
Role Details
Location
İstanbul
Arrangement
Hybrid
Employment type
Intern
Experience
Entry level (0–18 months)
Education
Associate
Posted
2026-08-27
Apply by
2026-12-31
Makrops builds enterprise software, SaaS platforms, mobile applications and digital twin solutions on a modern stack (Next.js, TypeScript, Node.js, PostgreSQL, AWS/Vercel). In this 3–6 month long-term internship program, you will not work on toy sandbox projects; you will write code for real client production systems alongside experienced engineers. You will receive structured 1:1 technical mentorship, pair programming and rigorous code reviews. The role is heavily focused on frontend architecture, with occasional integration into backend APIs and services. High-performing interns will be considered for full-time or part-time Junior Software Engineer roles upon completion.
Responsibilities
- Build responsive, accessible and high-performance UI components using Next.js (App Router), React and TypeScript
- Translate Figma design specifications into pixel-perfect and maintainable web interfaces
- Collaborate on REST API connections and backend service integrations when needed
- Open pull requests, incorporate code review feedback and adopt professional clean code standards
- Assist with debugging, bug fixes and testing routines
- Participate in sprint planning, team demos and weekly 1:1 coaching sessions
Requirements
- 3rd/4th-year student or recent graduate in Computer Science, Software Engineering or related fields (or equivalent self-taught portfolio)
- Working knowledge of HTML, CSS, JavaScript (and preferably TypeScript)
- At least one personal, academic or pet project built with React or a modern frontend framework
- Minimum B1–B2 English proficiency (able to read and comprehend technical documentation comfortably)
- Ability to commit at least 3–4 days per week over a 3–6 month period (hybrid/remote flexible)
- Eagerness to learn, ask questions, receive constructive feedback and work in a team
Nice to have
- Hands-on familiarity with Next.js (App Router) or Tailwind CSS
- Familiarity with Git & GitHub workflows (commits, branches, pull requests)
- Basic exposure to Node.js, REST APIs or databases (PostgreSQL)
- An active GitHub profile or a live project demo to showcase
What we offer
- Dedicated 1:1 technical mentorship, pair programming and structured code reviews
- Real-world experience shipping code to live production environments
- Modern stack: Next.js 15, TypeScript 5, Tailwind CSS, Node.js 20, AWS / Vercel
- Hybrid and flexible work schedule (Istanbul office + remote balance)
- Direct pathway to a full-time or part-time Junior Software Engineer offer upon successful completion
Applications are closed
We are not accepting new applications for this role at the moment. Please follow our careers page for future opportunities.