Job Description
Role Overview
We are seeking a highly capable Computer Programmer with a focus on backend systems integration for logistics and real-time data pipelines. This role demands strong understanding of low-level programming concepts, efficient code design for scalability, and practical experience integrating third-party APIs and legacy systems into modern microservices architecture.
Key Responsibilities
- Develop, test, and maintain backend code primarily in Go and Python, with additional scripting in Bash for system-level automation.
- Design and implement data pipelines that handle real-time sensor and telemetry data (e.g., MQTT, Kafka).
- Integrate legacy systems (e.g., COBOL-based ERP modules) with cloud-based services using custom middleware solutions.
- Collaborate with systems engineers to fine-tune database indexing strategies and optimize data flow in high-load environments.
- Write and maintain well-documented, version-controlled code (GitLab CI/CD environment).
- Profile application performance using tools like
perf
,pprof
, and database query analyzers.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field. Master’s preferred.
- Minimum 4 years of experience in backend programming with emphasis on system-level integration.
- Proven track record in Go (Golang) or Rust, and working knowledge of Python 3.8+.
- Direct experience integrating with RESTful and SOAP APIs, and translating XML/JSON payloads reliably.
- Solid understanding of concurrency, memory management, and network sockets.
- Familiarity with Kafka, PostgreSQL, Redis, and TimescaleDB.
- Experience with containerized environments (Docker) and orchestration tools like Kubernetes is required.
- Ability to read and analyze existing codebases written in multiple languages (C, Perl, or Java).
- Comfortable using Linux (Ubuntu/CentOS) as primary development and deployment environment.
Preferred
- Experience with SCADA, MODBUS, or other industrial protocols.
- Contributions to open-source backend libraries or CLI tooling.
- Familiarity with setting up observability tools such as Prometheus and Grafana.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru