Software Engineer Intern

 

About Us

We're looking for a motivated Trainee Software Engineer to join our remote team for a paid internship. You'll help us build and improve our data platform, which is designed to enhance customer experiences, support product innovation, and ensure our systems run smoothly.

Our team culture is incredibly important to us. We value working with driven, collaborative people and are guided by three core values:

  • Trust: We rely on and support each other.
  • Balance: We believe in a healthy work-life balance.
  • Growth Mindset: We are all lifelong learners.

We want to help you grow, both personally and professionally, in a supportive environment.

What You'll Do

As a Software Engineer Intern, you will work in an agile environment with experienced engineers. Your main responsibilities will be:

  • Develop & Implement Software: Design, code, test, and debug applications.
  • Collaborate: Work with other teams to understand project requirements and deliver high-quality solutions.
  • Optimize & Maintain: Help improve our existing applications and write automated tests to ensure everything runs perfectly.
  • Learn & Grow: Participate in our internal developer groups to learn best practices and build relationships with other engineers.

What We're Looking For

We are looking for someone who is a keen learner, a good team player, and has a passion for problem-solving.

Key Requirements:

  • Basic knowledge in one or more programming languages (e.g., C++, Java, Python, Scala).
  • Understanding of Object-Oriented and/or Functional programming concepts.
  • Familiarity with version control, especially Git.
  • Good problem-solving and analytical skills.
  • Strong teamwork and communication skills.
  • Beginner/intermediate level of English.

Bonus Points (Nice to Have):

  • Experience with SQL or RESTful services.
  • Familiarity with Agile development.
  • Knowledge of asynchronous programming, Docker, or Linux.

What We Offer

  • Paid Internship: Get paid for your valuable contributions.
  • Flexible Hours: We offer a flexible work schedule.
  • Remote Work: Work from anywhere.

Our Hiring Process

We believe diverse teams create better products. Our process is designed to be straightforward and fair:

  1. CV Review: We’ll review your resume to see if it matches the role's requirements.
  2. Online Interview: A brief 20-minute chat to learn more about you and answer your questions.
  3. Technical Challenge: A short, take-home coding task (1-2 hours to complete within one week) to showcase your skills.

Required languages

English B1 - Intermediate
Python, Git, SQL, Docker, Linux
Published 27 September
174 views
·
42 applications
To apply for this and other jobs on Djinni login or signup.
Loading...