Computer Programmer

Application ends: August 10, 2025

Apply for this job

Email *

Job Description

We’re seeking a systems-focused Computer Programmer to write and optimize low-level and high-level code across core infrastructure and application layers. You’ll work on real-time data pipelines, reverse-engineer legacy systems, and fine-tune performance-critical services. This role demands hands-on experience with system internals, profiling tools, and code maintainability in complex, multi-language environments. Precision, speed, and code clarity matter here.

What You’ll Do:

  • Write and optimize code in C, Go, and Python to support both high-performance back-end systems and internal tooling pipelines.
  • Maintain and extend a multi-threaded daemon that interfaces directly with system-level APIs (Linux-based).
  • Implement real-time data handlers that ingest and transform millions of events per hour with strict latency requirements (< 10ms).
  • Collaborate with DevOps to design deployment workflows that reduce cold-start issues for stateless services written in Go.
  • Reverse-engineer legacy software components (some in Pascal, some in undocumented C++) and refactor them into maintainable, testable modules.
  • Write and maintain detailed internal documentation, particularly for custom IPC protocols used between microservices.
  • Use profiling tools (perf, pprof, valgrind) to identify and resolve bottlenecks in performance-critical paths.
  • Interface with a PostgreSQL-based analytics layer; write efficient stored procedures and reduce cross-service query debt.

We’re Looking For Someone Who:

  • Has 5+ years of experience writing and debugging production-level code, including at least one low-level language (e.g., C or Rust).
  • Understands the cost of abstraction and can explain trade-offs between readability, speed, and memory usage in real-world scenarios.
  • Has built or maintained a custom file parser, understands stream parsing vs. DOM loading, and can explain the impact on memory.
  • Has experience working in a CI/CD pipeline with test coverage thresholds enforced.
  • Has contributed to projects that involved bitwise manipulation, memory alignment, or custom memory pools.
  • Can explain how a system call works under the hood and how their code interacts with the OS kernel.
  • Is comfortable navigating and contributing to a large codebase with mixed programming languages and styles.

Bonus Points If You:

  • Have written a JIT or worked on compiler internals.
  • Can show a side project that uses raw sockets or simulates a network protocol.
  • Have experience securing systems at the syscall or bytecode level.
  • Understand how to read disassembled code and have used it for debugging or optimization.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru