GO Developer

IT Teams is a Romanian company specialized in software outsourcing and remote staffing. We aim to assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology and high speed delivery techniques to help startups and established companies extend their development teams.

 

Apply now »

Job Openings

GO Developer

We are looking for a developer with at least 5 years’ experience in Golang development that will re-engineer existing code, refactor and modernize a backend system for Home WiFi – Wireless GW and Extenders.

Full-remote from Europe Region (Czech Republic, Romania, Hungary, Estonia, Poland etc.)

Long term, 8h per day

May 2024

About the project:

  • Backend system for Home WiFi – Wireless GW and Extenders;
  • App hosted on Cloud Infra orchestrated the topology of WiFi Network;
  • Optimizes home network for best coverage and speed;
  • Tech stack: Scala and Node.js – migrating to Golang;
  • All on AWS with MongoDB, Redis, RDS;
  • Work scope: Re-engineer existing code, refactor and modernize;
  • 7 million persistent connections – telemetry data every minute;
  • Websocket based connections, OpenSync, MQTT, Kafka, S3.

 

We Require:

  • At least 5 years’ experience in Golang development;
  • Experience working with a high volume of data and a highly scaled environment;
  • Knowledgeable with Linux internals;
  • Understand basic networking and Linux tools for network troubleshooting;
  • Experience in handling high availability and multi-site redundancy;
  • Experience working with geo diverse teams;
  • Knowledge of NodeJS is highly recommended, especially API frameworks like Loopback, Express or NestJS;
  • Knowledge of Scala/Akka is desirable.
  • Experience working in public clouds specially AWS;
  • Experience with containerization tools like Docker is desired.

 

 

Apply now »
Screenshot 2018-10-12 at 01.45.47

Why IT Teams:

We are driven by curiosity so we conduct a Discovery Process, ensuring that the technology we deliver stays in tune with customer’s business goals. We encourage our team members to speak up, to share their advices and worries if any, so we are able to properly handle the software development projects risks. Honesty is a key ingredient of our collaboration with customers as well with our colleagues. Our Commitment towards customer goals is reflected by our regular progress reporting, a constant revision of project goals and deadlines and a solid quality control.

Apply now »