Backend Developer Intern

Work set-up: 
Full Remote
Contract: 
Experience: 
Entry-level / graduate
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field., Proficiency in one or more backend programming languages (Python, Node.js, or Go)., Experience with microservices architecture and API development., Strong problem-solving skills and familiarity with DevOps tools..

Key responsibilities:

  • Develop and maintain backend services using Python, Node.js, or Go.
  • Work with cloud platforms such as AWS or GCP to build scalable solutions.
  • Implement and manage containerized applications using Docker.
  • Design and optimize NoSQL databases for efficient data storage and retrieval.

RiskProfiler logo
RiskProfiler
51 - 200 Employees
See all jobs

Job description

This is a remote position.

A Backend Developer Intern is a temporary position designed for students or recent graduates looking to gain hands-on experience in backend development. The intern will work closely with experienced engineers to design, develop, and optimize backend services, working with cloud platforms, databases, and modern development tools. This role offers valuable exposure to scalable backend architectures, cloud computing, and software development best practices.

Key Responsibilities
  • Develop and maintain backend services using Python, Node.js, or Go.

  • Work with cloud platforms such as AWS or GCP to build scalable solutions.

  • Implement and manage containerized applications using Docker.

  • Design and optimize NoSQL databases to ensure efficient data storage and retrieval.

  • Follow software development best practices, including CI/CD pipelines and code reviews.



Requirements
  • Experience with microservices architecture and API development.

  • Knowledge of authentication and security best practices.

  • Familiarity with DevOps tools and CI/CD automation.

  • Strong problem-solving skills and ability to work in a fast-paced environment.



Preferred Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Strong portfolio demonstrating backend development projects.

  • Proficiency in one or more backend programming languages (Python, Node.js, or Go).

  • Experience with cloud platforms like AWS or GCP.

  • Familiarity with containerization tools such as Docker.

  • Understanding of NoSQL databases and scalable data storage solutions.



Benefits
  • Hands-on experience in backend development with real-world applications.

  • Mentorship from experienced engineers and exposure to industry best practices.

  • Opportunity to work on cloud-based, scalable backend architectures.

  • Flexible working hours with a remote work option.

  • A chance to enhance your technical skills and build a strong development portfolio.



Required profile

Experience

Level of experience: Entry-level / graduate
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving

Back-End Developer Related jobs