Position: Golang Developer
Company: DDI Development
Category: Golang
Experience required: 3y
English level: intermediate

We are a globally distributed team with 20+ years of combined experience in building and
shipping data focussed enterprise products. Our past experience includes - Google, PayPal,
Samsung, WalmartLabs, and Hitachi.

Responsibilities:
● Design, develop, test, and debug components to run on distributed systems at great scale and speed;
● Own nonfunctional requirements such as Scalability/Availability/SecurityWork on unit and integration tests and achieve good code and functional coverage;
● Work towards creating enterprise-class documents for internal and external
collaboration;
● Break down a complex task into granular tasks, plan and execute them;
● Work alongside other engineers and co-founders to elevate technology and
consistently apply best practices;
● Work in an agile environment to deliver high-quality software.

Requirements:
● Coding experience with GoLang, preferably in a product development company;
● Strong programming and design fundamentals, problem-solving, and coding skills;
● Strong analytical and reasoning skills with an ability to visualize processes and outcomes;
● Strong desire to learn and grow, while building the best in class systems with a good grasp of concurrency and multi-threading;
● Experience in microservices architecture and RESTful APIs;
● Prior experience with high throughput and low latency storage and cloud computing, NoSQL(s), Big Data Analytics, ML services, and large-scale systems is a big plus.