Remote Back-End Developer Intern (Node.js)

BottleUp12 months ago
United States
Remote
Internship
Beginner Level (< 1 year)

Job Description

Position Overview

We offer a wonderful opportunity for a proactive and passionate back-end developer intern to work on exciting mobile application projects and experiment with the latest technologies such as artificial intelligence. In our company, you will use your developer skills across the end-to-end development process. If you love challenges and learning new skills and technologies, this position is the right fit for you!

Key Responsibilities

  • Work closely with a small team to build scalable back-end systems for mobile/web applications using modern application architectures with JavaScript (Node.js).
  • Work with databases (MongoDB), web tier, and the server application stack (AWS).
  • Develop and integrate REST APIs.
  • Ensure excellent code quality.
  • Assist the team with testing, troubleshooting, and optimizing apps to ensure smooth mobile platform performance.
  • Support the team with DevOps activities.

Required Qualifications

  • Studying or have studied computer science, engineering, mathematics, or another relevant subject.
  • Hands-on experience in JavaScript back-end development (Node.js).
  • Experience with RESTful APIs and JSON data format.
  • Experience with Git version control.
  • Knowledge of NoSQL databases (e.g. MongoDB).
  • Understanding of microservice architecture.
  • Familiarity with AWS.
  • Genuine interest in emerging technologies such as augmented reality and artificial intelligence.
  • Strong problem-solving and debugging skills.
  • Ability to work both independently and as part of a small team.
  • Entrepreneurial and experimental mindset with a positive, can-do attitude.
  • Innate curiosity and passion for continuous learning and skills development.
  • Fast learner.

Preferred Qualifications

  • Experience in full project life cycle software development.
  • Familiarity with data structures and algorithms.
  • Hands-on experience with AWS or other cloud-based infrastructure.
  • Knowledge of agile principles and practices.
  • Experience with unit testing, test automation, and test-driven development.

Benefits & Perks

We offer a fast-paced and fun start-up working environment where you can wear several hats, build your skills in multiple areas, and be deeply involved in the company’s growth.

  • Friendly, passionate, and enthusiastic colleagues.
  • Good work-life balance.
  • Flat hierarchy with a trustful and open work culture that fosters creativity.

Required Skills

DevOps
JavaScript
MongoDB
AWS
Git
REST APIs
Node.js