Engineering

Front End Software Developer Intern

Lincoln, Nebraska
Work Type: Internship

Marble is looking for a Software Engineering Intern who is enthusiastic about learning and working with cutting-edge technology. As an intern, you will have the opportunity to work on your own project, building a data visualization application using Vue.js for the front end and Golang on the back end. This application will integrate with our backend system to enable users to explore and visualize data through various chart types, supporting both historical and real-time updates. This application will exist within our current microservice architecture.

This role provides a good balance of guidance and flexibility. You’ll have an experienced engineer nearby to help with problems, but aside from product requirements and a pre-defined architecture, the bulk of the implementation will be up to you. Additionally, you will gain firsthand insight into how a fast-paced startup operates and innovates in the food packing industry. This position offers a unique opportunity to contribute meaningfully to our technology stack while growing your skills as an engineer.


Requirements
  • Currently pursuing a Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, or a related field with relevant programming experience

  • Completion of at least sophomore year

  • Basic knowledge of HTML, CSS, and JavaScript

  • Familiarity with a frontend framework/library such as Vue.js, React, or Svelte

  • Foundational experience with Golang, C, C#, or Java

  • Understanding of data structures and SQL or NoSQL databases

  • Basic knowledge of RESTful APIs and WebSockets

  • Strong communication skills with the ability to implement predefined requirements



Preferred Qualifications
  • Currently a senior student seeking new opportunities

  • Experience with MongoDB, PostgreSQL, or ClickHouse

  • Familiarity with Metabase or similar data visualization tools

  • Experience with the Vue Composition API, Pinia, and Vue Router

  • Understanding of Protocol Buffers

  • Experience with Typescript

Submit Your Application

You have successfully applied
  • You have errors in applying
Currently pursuing
Cover Letter*