Software Development Intern (Backend & Flutter)

Exploreden — Nepal · Posted ~2 hours ago

Junior Contract Remote

Skills

backend development software development Backend development Flutter

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a remote six-month full-time software development internship focused primarily on backend engineering, with opportunities to support mobile development using Flutter. Strong performers may have the opportunity to transition into a paid part-time or full-time position.

Highlights

Six-month full-time remote internship with backend development experience and opportunities to contribute to a future mobile application, plus potential for a paid role based on performance and business needs.

Description

🚀 We’re Hiring: Software Development Intern - Backend and Flutter Location: Nepal - Remote Employment type: 6-month, full-time internship Company: ExploreDen Pty Ltd - Australian travel technology company Future opportunity: Potential paid part-time or full-time position based on performance, skills and business requirements About ExploreDen ExploreDen is an Australian travel technology company building a global platform for discovering, planning and booking travel. Our platform provides access to more than 3 million hotels and 1 million activities and experiences worldwide. We are also developing our own trip-planning technology to help travellers build and personalise their journeys. We are looking for a motivated Software Development Intern to join our development team in Nepal. The role is primarily focused on backend development, with opportunities to support the development of our future Flutter mobile application. What you’ll work on * Build and improve backend features using Python, Django and Django REST Framework * Design, develop and integrate RESTful APIs * Support GraphQL API integrations where required * Work with PostgreSQL databases, data models and queries * Integrate hotel, activity, payment, mapping and other third-party APIs * Support the development of our Flutter mobile application * Convert approved Figma designs into responsive and user-friendly interfaces * Integrate Firebase services and authentication * Debug issues across development and production environments * Improve application performance, reliability and security * Write clean, reusable, maintainable and documented code * Use Git and GitHub to collaborate with the development team * Participate in code reviews, testing and technical discussions * Support deployment and CI/CD processes Required foundational skills Backend development: * Python * Django or Django REST Framework * PostgreSQL or another relational database * RESTful API development and integration * Authentication and authorisation * Database design and basic query optimisation * Basic understanding of clean and scalable application architecture * Good debugging and problem-solving skills Flutter development: * Dart and Flutter * Basic knowledge of state management using BLoC, Provider, Riverpod or GetX * RESTful or GraphQL API integration * Responsive mobile UI implementation * Ability to implement approved Figma designs * Basic Firebase knowledge * Basic understanding of Android and iOS platforms Development tools: * Git and GitHub * Postman or a similar API-testing tool * Familiarity with debugging and performance tools * Ability to write clear technical documentation Preferred skills You do not need to have all these skills, but experience in any of the following will be beneficial: * GraphQL * AWS, including EC2, S3, RDS or Lambda * Typesense or another search engine such as Elasticsearch, OpenSearch or Meilisearch * Redis * Docker and Docker Compose * CI/CD pipelines * Firebase Firestore * Firebase Authentication * Firebase Analytics * Firebase Crashlytics * Firebase Cloud Messaging * Firebase Cloud Functions * Firebase Performance Monitoring * Native Android or iOS development * Automated testing * Swagger or OpenAPI documentation * Experience integrating travel, booking, mapping or payment APIs * Background jobs, queues and caching * XML knowledge - helpful but not mandatory Who should apply? We welcome applications from: * Current students and recent graduates * Self-taught developers with relevant projects * Candidates with academic, personal, freelance or internship experience * Fast learners who are comfortable working in a growing startup * People who communicate clearly and take initiative * Candidates who can work independently and ask questions when needed * Developers who care about code quality, usability and performance * Candidates who can manage their responsibilities and complete tasks on time What we value * A genuine willingness to learn * Clear and consistent communication * Initiative and accountability * Strong problem-solving ability * Openness to feedback and code reviews * Attention to detail * Ability to work effectively with a remote team * Practical project experience, even if it is not commercial experience What you’ll gain * Experience working on a live global travel platform * Exposure to large-scale hotel and activity inventory * Practical experience with third-party API integrations * Backend and mobile application development experience * Experience working with a distributed development team * Mentoring, technical feedback and code reviews * An opportunity to contribute to real product features * Potential consideration for a paid part-time or full-time role based on performance How to apply Please submit: * Your updated CV * GitHub or portfolio link * Examples of relevant backend or Flutter projects * Your current availability * A short explanation of your experience with Python, Django, PostgreSQL, Flutter and Firebase * Details of your role and contribution to any team projects you include Applicants are not expected to know every preferred technology. However, your CV or portfolio should demonstrate practical experience with at least some of the core backend or Flutter requirements. Please apply only if you can commit to the full six-month internship. #Hiring #SoftwareDevelopmentIntern #BackendDeveloper #FlutterDeveloper #Python #Django #DjangoRESTFramework #PostgreSQL #Firebase #Flutter #Internship #RemoteInternship #NepalJobs #TechJobs