Tive is a company that envisions a fully-transparent world where everything is connected, aiming to innovate in shipment monitoring and analysis. As a Senior Software Engineer, you will mentor a team while contributing to the development of a large scale data processing and analytics system for supply chain management.
Responsibilities:
- You will manage, coach and mentor your team of engineers
- You will lead by example as you develop software and tackle tasks as needed
- You will coordinate efforts as your team creates a data processing and analytics system
- You will work to build strong relationships with and support co-workers, including remote peers in other time zones
- You will contribute to a fast paced, world class team whilst helping grow the company that aims to make this the best place you’ve ever worked
Requirements:
- A successful history in software engineering positions
- Experience with big data streaming platforms such as AWS Kinesis or Apache Kafka
- Experience with multi-tier web application development
- Experience with AWS hosting environments and DevOps
- A strong desire to learn, teach, and collaborate with the team
- Superb abstraction and design skills
- An understanding of data modeling and relational databases
- Expertise with server side languages such as C# and Python
- Expertise with databases such as Sql Server, Postgres, and MongoDB
- Working knowledge of Agile development methodologies such as Scrum
- Experience using Docker and/or Kubernetes to build containerized applications
- A proven history of building secure web applications using ASP.NET Core and Angular
- Proficiency with front end languages such as HTML, CSS, JavaScript, and TypeScript
- Experience working with Data Scientists to bring business insights to the product, and/or a history of working with Customer Success to troubleshoot and correct customer issues