You are viewing a preview of this job. Log in or register to view more details about this job.

Mobile App Developer Intern (Backend)

Job Title: Mobile App Developer Intern (Backend) - 2

Location: Remote
Number of Positions: 2
Type: Unpaid Internship
Location: Remote (Sync meetings in PST)
Duration: 1 Month (with the possibility of extension to 2 months)
Start Date: June 2025
No visa sponsorship available for this position.

 

About Us:
At SAlliance, we are building cutting-edge mobile applications that simplify and enhance user experiences. Our team is collaborative, innovative, and focused on delivering high-quality results. This is a great opportunity for aspiring backend developers who want to learn, grow, and contribute to a meaningful project.

 

Job Description

We are seeking a dedicated and enthusiastic Mobile App Developer Intern (Backend) to assist in building and maintaining the backend infrastructure of our mobile applications. You will work closely with the frontend, design, and DevOps teams to implement scalable and efficient backend systems using Node.js, Express.js, MongoDB Atlas, and Firebase. You’ll also have the opportunity to integrate essential functionalities like a payment gateway and authentication services.

Responsibilities

  • Set up and configure the backend development environment.
  • Develop secure and scalable API endpoints using Node.js and Express.js.
  • Set up and manage the MongoDB Atlas database for storing application data.
  • Integrate user authentication services with Firebase.
  • Implement and integrate a payment gateway for in-app purchases or transactions.
  • Connect the backend services to the frontend components of the application.
  • Ensure backend performance optimization and scalability for real-time features.
  • Debug and resolve backend issues as they arise.
  • Document backend processes, including API endpoints and database structures.

Requirements

  • Programming Languages: Proficiency in JavaScript (essential for Node.js and Express.js).
  • Backend Frameworks: Familiarity with Node.js and Express.js for building scalable server-side applications.
  • Database Management: Understanding of NoSQL databases, particularly MongoDB Atlas.
  • Authentication: Experience or willingness to learn Firebase Authentication and third-party OAuth services.
  • API Design: Knowledge of creating and consuming RESTful APIs.
  • Version Control: Proficiency with Git and GitHub for collaborative development.
  • Cloud Hosting: Basic understanding of deploying backend services on platforms like Heroku or similar hosting solutions.
  • Debugging/Testing: Familiarity with testing APIs and backend flows using tools like Postman or Firebase Test Lab.

Preferred Skills (Bonus Points!)

  • Knowledge of how to integrate payment gateways (e.g., Stripe, PayPal).
  • Familiarity with Firebase Realtime Database or Firestore for real-time data management.
  • Basic understanding of DevOps practices, including CI/CD workflows.
  • Experience with serverless functions (e.g., Firebase Functions).
  • Understanding of application performance monitoring tools (e.g., Google Analytics for Firebase).

What You’ll Gain

  • Hands-on experience with scalable backend architectures.
  • Exposure to cutting-edge tools and technologies like Firebase, MongoDB Atlas, and Heroku.
  • The ability to implement key features like authentication and payment processing.
  • Mentorship and collaboration with a talented team of developers and designers.
  • A great project to showcase in your portfolio.

How to Apply

If you meet the requirements and are excited to learn and contribute, please send your resume, portfolio, and a brief description of your prior experience to jobs.salliance@gmail.com with your visa status, and mention "Project - APP Backend Developer" in the subject line.