Tive is looking to build a large scale data processing and analytics system that provides customers with monitoring, analysis and predictions for shipments in supply chain management.
Requirements
- Strong abstraction and design skills
- Strong understanding of data modeling and relational databases
- Proficiency with server side languages such as C-Sharp and Python
- Experience with front end languages such as HTML, CSS, JavaScript, and TypeScript
- Familiarity with databases such as SQL Server, Postgres, and MongoDB
- Experience with AWS hosting environments and DevOps
- Experience with big data streaming platforms such as AWS Kinesis or Apache Kafka
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.
- Participate in daily stand-ups, sprint planning, code reviews, and retrospectives to gain hands-on experience with agile development practices.
- Assist with debugging, troubleshooting, and resolving software defects in a timely manner.
- Contribute to the creation and execution of unit tests and integration tests to ensure software quality.
- Learn and apply industry best practices in software engineering, including version control (e.g., Git), code review processes, and continuous integration.
- Support documentation efforts for new features, technical designs, and implementation details.
Other
- Strong desire to learn and collaborate with the team
- Ability to work with remote coworkers in other time zones
- The term for this co-op will be from roughly January to June, although there is flexibility for both start and end dates.
- This is a full time position
- 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).