Marble Law Firm

posted 5 days ago

Full-time - Intern
Professional, Scientific, and Technical Services

About the position

Marble is seeking a Software Engineering Intern who is eager to learn and work with advanced technology. The intern will have the chance to develop a data visualization application using Vue.js for the front end and Golang for the back end, integrating with the backend system to allow users to visualize data through various chart types. This role offers a blend of guidance and independence, providing insight into the operations of a fast-paced startup in the food packing industry while contributing to the technology stack and enhancing engineering skills.

Responsibilities

  • Develop a data visualization application using Vue.js and Golang.
  • Integrate the application with the backend system for data exploration and visualization.
  • Work within the existing microservice architecture.
  • Collaborate with an experienced engineer for guidance and support.
  • Implement predefined requirements while having the flexibility to design the solution.

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.

Nice-to-haves

  • 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.

Benefits

  • Hands-on experience with cutting-edge technology.
  • Opportunity to work on a meaningful project.
  • Mentorship from experienced engineers.
  • Insight into startup operations in the food packing industry.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service