40

applicants

Full Stack Developer Intern Full-time

at Pensala.com in Sri Lanka, published on 17 Oct. 2024

About Us:

Pensala.com is a dynamic platform focused on delivering high-quality, scalable digital solutions. We are seeking a driven and talented Full Stack Developer Intern to join our team, with a primary focus on building robust back-end services using NestJS and developing interactive front-end interfaces with Next.js/React.

Responsibilities:

  • Collaborate with the development team to build, test, and maintain scalable applications.
  • Work with NestJS to design and implement RESTful APIs and back-end services.
  • Develop and integrate front-end interfaces using Next.js and React, ensuring responsiveness and user-friendly designs.
  • Assist in debugging, testing, and optimizing the performance of both front-end and back-end applications.
  • Participate in code reviews, and ensure code quality, consistency, and best practices.
  • Support ongoing development, maintenance, and deployment efforts.
  • Collaborate with designers, other developers, and stakeholders to understand project requirements and deliver functional solutions.

Requirements:

  • Basic knowledge of NestJS for building server-side applications and APIs.
  • Familiarity with Next.js/React for front-end development, including state management with tools like Redux or Context API.
  • Understanding of HTML, CSS, and JavaScript (ES6+).
  • Experience with databases like PostgreSQL, MongoDB, or similar.
  • Basic understanding of version control systems like Git.
  • Eagerness to learn and adapt to new technologies and tools.
  • Strong problem-solving skills and attention to detail.
  • Ability to work both independently and as part of a team.

Nice to Have:

  • Familiarity with TypeScript.
  • Experience with authentication (e.g., JWT, OAuth).
  • Knowledge of CI/CD pipelines.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud.

What We Offer:

Hands-on experience with modern web technologies.

Mentorship and opportunities to grow your development skills.

Exposure to real-world projects and the software development lifecycle.

Mobile App

Responsibilities:

  • Collaborate with the development team to design, build, and maintain high-performance mobile applications using Flutter.
  • Write clean, maintainable code while ensuring responsiveness and excellent user experience across Android and iOS platforms.
  • Assist in integrating RESTful APIs and back-end services into mobile applications.
  • Participate in debugging, testing, and improving app performance and stability.
  • Stay up to date with the latest Flutter and mobile development trends.
  • Work with designers and other developers to translate designs and wireframes into high-quality code.
  • Contribute to team meetings, code reviews, and the development of new features.

Requirements:

  • Familiarity with Flutter and Dart programming language.
  • Understanding of mobile app development principles for both Android and iOS platforms.
  • Basic knowledge of integrating APIs and back-end services into mobile apps.
  • Experience with Git or other version control systems.
  • Strong problem-solving skills and attention to detail.
  • Eagerness to learn new technologies and adapt to evolving mobile development practices.
  • Ability to work well independently and in a team environment.

Nice to Have:

  • Knowledge of state management solutions like Provider, Riverpod, or Bloc.
  • Experience with Firebase or other back-end as a service (BaaS) platforms.
  • Understanding of mobile app deployment processes (Google Play Store, Apple App Store).
  • Familiarity with Agile development methodologies.

What We Offer:

  • Practical, hands-on experience with Flutter and mobile app development.
  • Mentorship and guidance from experienced developers.
  • Opportunity to contribute to real-world mobile applications



Go Back to Category Internship
Report it! Is This Job Ad Fake? Report it!   
Recommend to a Friend Recommend to a Friend
Viewed: {0} times Viewed: 403 times