Software Engineer (Co-op)
Tive
- Boston, United States
- Internship
- Intern/New Grad
- Posted
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
jobapplier