Full-stack engineer - intern
About the Role
Join our dynamic team as a Next.js and Nest.js developer, where you'll play a pivotal role in building and maintaining scalable web applications. You'll be responsible for implementing robust backend services, managing database migrations, and deploying on AWS. This is an opportunity to work with cutting-edge technologies and contribute to innovative projects.
Responsibilities
- Develop and maintain high-performance web applications using Next.js and Nest.js.
- Design and implement scalable backend services to meet business requirements.
- Manage database migrations to ensure data integrity and consistency.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize application performance and ensure seamless integration with AWS services.
- Write clean, maintainable, and testable code following best practices.
- Monitor application performance and troubleshoot issues as they arise.
- Stay updated with the latest industry trends and technologies to enhance project outcomes.
Requirements
- Proven experience with Next.js and Nest.js frameworks.
- Strong understanding of Node.js and TypeScript.
- Experience with database migrations and schema management.
- Familiarity with AWS services and deployment processes.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Strong communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field.
Nice to Have
- Experience with containerization technologies like Docker.
- Knowledge of CI/CD pipelines and automation tools.
- Familiarity with GraphQL or RESTful API design.
- Experience with front-end frameworks like React.
- Demonstrated ability to mentor junior developers.
Use the apply button on this page to submit your application.
Autofill from resume
Upload your resume (PDF or DOCX) here to autofill key application fields.
Autofilling from resume…
This employer uses AI to help review applications
Information you submit (resume, answers, profile links) may be analysed by an AI model to generate a screening score, identify skill gaps, and summarise interview responses. AI outputs are advisory only — a human recruiter reviews them and makes the hiring decision.
If you would prefer to be reviewed without AI assistance, please contact the recruiter directly. A self-service opt-out will be available soon.
Application submitted!
Thank you for applying. We'll review your application and get back to you soon.