Job Description
We’re seeking a Senior Programmer to take technical ownership of high-impact features in our product suite, spanning core backend systems and real-time data flows. This role is not for someone looking to coast on legacy maintenance — you’ll be steering architectural decisions, mentoring junior devs through difficult design choices, and getting your hands dirty in code that serves thousands of concurrent users. Our current stack includes Rust, TypeScript (Node/React), PostgreSQL, and Kafka, and we want someone who thrives on balancing clean abstractions with production pragmatism.
Key Responsibilities:
- Design and implement robust, testable, and scalable software modules in a mixed-language environment (Rust, TypeScript, Go).
- Lead code reviews with an emphasis on architectural soundness and long-term maintainability.
- Collaborate with DevOps to deploy and monitor services in a Kubernetes-managed infrastructure (AWS).
- Work closely with Product Managers to scope and refine complex feature sets — we’re talking full feature lifecycles, not tickets.
- Triage and resolve critical production issues; when something breaks at 2 AM, your code shouldn’t be the reason.
- Drive internal initiatives around performance tuning, observability, and developer tooling.
Minimum Qualifications:
- 6+ years of professional experience in software development, with a proven record of shipping complex features in a production environment.
- Advanced proficiency in at least two of the following: Rust, Go, TypeScript, Python.
- Solid grasp of distributed systems concepts — you should understand why eventual consistency might be the right call.
- Strong SQL fundamentals; experience optimizing PostgreSQL queries and analyzing execution plans.
- Hands-on experience with event-driven architectures (Kafka, NATS, or similar).
- Comfortable navigating containerized environments (Docker, Kubernetes) and CI/CD pipelines.
- Prior experience mentoring other developers and conducting constructive, technical code reviews.
Preferred Qualifications:
- Prior experience working in a high-throughput, low-latency system (e.g., real-time analytics, streaming platforms).
- Exposure to domain-driven design (DDD) or having participated in refactoring a monolith into services.
- Familiarity with metrics/logging/monitoring tools (Prometheus, Grafana, Loki).
- Open-source contributions or technical blog writing a plus — we value engineers who communicate well outside of Git commits.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru