jobapplier

Software Engineer (Co-op)

Tive

Skills

Required

  • databases
  • Server
  • AWS
  • CSS
  • JavaScript
  • TypeScript
  • SQL
  • Postgres
  • MongoDB
  • C#
  • Python
  • Kinesis / Apache
  • Kafka
  • Docker / Kubernetes
  • Angular / React

Preferred

  • sprint planning
  • code reviews
  • retrospectives
  • debugging
  • troubleshooting
  • integration tests
  • ensure software quality

Join Tive, a leading company in supply chain management, as a Software Engineer Co-op. In this role, you will work on various aspects of software development, including building a large-scale data processing and analytics system. You will collaborate with a team of software engineers, product owners, and QA testers, and gain hands-on experience with agile development practices. This is a full-time position with flexible start and end dates, and the option for office-based, hybrid, or remote work.

Responsibilities

  • Collaborate with software engineers, product owners, and QA testers as part of an agile scrum team to design, develop, and implement new features.
  • Write clean, maintainable, and well-documented code under the guidance of senior engineers, and participate in daily stand-ups, sprint planning, code reviews, and retrospectives.
  • Assist with debugging, troubleshooting, and resolving software defects in a timely manner, and contribute to the creation and execution of unit tests and integration tests to ensure software quality.

Requirements

  • Our ideal candidate is driven with great attention to detail and has the ability to work comfortably up and down the software stack

Strong abstraction and design skills

  • Strong desire to learn and collaborate with the team
  • Experience with front end languages such as HTML, CSS, JavaScript, and TypeScript

Strong understanding of data modeling and relational databases

  • Familiarity with databases such as SQL Server, Postgres, and MongoDB
  • Proficiency with server side languages such as C# and Python
  • Ability to work with remote coworkers in other time zones
  • Experience with big data streaming platforms such as AWS Kinesis or Apache Kafka
  • Experience using Docker and/or Kubernetes to build containerized applications
  • Must be available to work on-site at our Charlestown office at least 3 days per week (with preference for 5 days per week in-office)
  • Familiarity with Agile development methodologies such as Scrum
  • Knowledge of front end frameworks such as Angular or React
  • Experience with AWS hosting environments and DevOps
  • Experience working with Customer Success to troubleshoot and correct customer issues