Position: Full-Stack .NET C# + ReactJS Software Engineer
Company: Otakoyi
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

Opportunity for a smart, and product focused full-stack  software engineer to join an exciting and funded scale up in the heart of Sydney‘s CBD.
The company is building a suite of new products, including custom designed hardware, an IoT data platform, and web and mobiles client apps, to provide a new level of security and insight to protect and monitor global maritime trading routes and modern day supply chains. 
The applications for this are broad and impactful, directly reducing food waste, counterfeit pharmaceuticals, illicit trade, and increasing safety, sustainability, and border security.
You will be working on the development of company Cloud data platform and web application. This platform will underpin all of the digital products in the company product suite, and you will have the unique opportunity to influence the product from an early stage in the company.

**Requirements:**
	•	Can work on front-end client apps and back-end server platforms
	•	You are someone who can think and deconstruct a problem from first principles 
	•	You’re a great engineer, and an even greater problem solver. We are looking for people who can think holistically and understand how product features fit within the wider business and user experience context
	•	A solid understanding of designing and developing secure systems
	•	Experience building data platforms
	•	Experience developing secure APIs with GraphQL or REST
	•	4+ years experience building and designing back-end and server-side applications
	•	3+ years experience with C# and .NET core
	•	2+ years experience with front-end React JS web app development or NodeJS
	•	Experience working with a micro-service architecture
	•	Experience deploying applications to Azure and cloud-based development
	•	Solid understanding of designing and building secure applications
	•	Ideally you will also have experience in:
		•	IoT development
		•	Hardware programming
		•	Docker and Kubernetes
**Responsibilities**
	•	Writing great code and software to build out the IoT cloud and data platform using .NET or NodeJS
	•	Develop the React JS front-end web app and dashboard
	•	Develop and build APIs, both for client application access and third-party access. Experience with either REST or GraphQL
	•	Build and hardware integrations with third-party systems and IoT hardware
	•	Manage development infrastructure, including building out CI/CD pipelines
	•	Design a secure system. Develop and maintain a platform where software and data security is a primary design mandate
	•	Build to scale. Experience designing for large volumes of data and an understanding of the various design paradigms to support this
	•	Critically evaluate key technologies and can have the flexibility to work across different languages and platforms