Job Description
Duties & Responsibilities
Required experience and qualification:
Bachelor’s degree in Computer Science or related field
5 + years experience in software development
Golang (or strong experience in other object-oriented languages e.g. C++ or Java)
SQL Databases (schema design, optimization, etc. PostgreSQL desirable)
API Design
TypeScript, JavaScript, Node.js, React, C++ or Angular
Proficient with HTML5 and CSS3
Experience and understanding of AJAX, object-oriented JavaScript, DOM and XML
Linux (basic command line, networking, bash, services, configuration) both cloud and local
Basic AWS / Cloud Infrastructure knowledge
Network protocols (HTTP, TCP/UDP, WebSocket’s, MQTT/AMQP or other message brokers)
Testing (TDD/BDD etc.), CI/CD, Version control (GIT)
Experience with live-streaming data