Job Description
Summary:
We’re looking for a performance-focused Software Developer to help scale our real-time platform to support millions of users. You’ll optimize low-latency services, design resilient backend systems, and contribute to infrastructure that handles massive concurrency. Ideal candidates are fluent in systems-level thinking, care about runtime efficiency, and thrive in high-throughput, production-critical environments.
What You’ll Do
- Architect and implement features in our real-time data processing pipeline, supporting over 5 million active users daily.
- Own the design and performance of backend services handling 100k+ concurrent API requests with <100ms latency.
- Collaborate closely with infrastructure engineers to instrument observability tooling (Prometheus, Grafana) and make data-informed performance improvements.
- Profile application bottlenecks using tools like
perf
,FlameGraphs
, and database query analyzers; implement optimizations down to the syscall level if needed. - Lead code reviews with an emphasis on concurrency safety, fault tolerance, and memory efficiency.
- Build developer-facing tools that simulate high-load conditions to prevent regressions before deployment.
- Write integration test suites that simulate edge cases and degraded network conditions.
What You Bring
- 3–6 years of experience in backend development with at least one statically typed language (Rust, Go, or C++ preferred).
- Deep understanding of event-driven architectures, message queues (Kafka, NATS, or similar), and distributed system design.
- Strong grasp of systems-level fundamentals: memory management, CPU scheduling, disk I/O, and process/thread behavior.
- Demonstrated ability to optimize applications running under containerized orchestration (e.g., Kubernetes) in production environments.
- Familiarity with Postgres and either Redis Streams or Cassandra; you know why you’d choose one over the other based on read/write needs.
- Experience working in a CI/CD-heavy environment and contributing to automated deployment pipelines.
- Bonus: you’ve contributed to open-source libraries or internal tools focused on runtime efficiency.
What We Don’t Want
- Someone who’s only worked on CRUD apps or basic REST APIs with no exposure to high-concurrency environments.
- A developer who’s not comfortable reading flame graphs or analyzing memory leaks.
- A “just get it done” mindset without regard for long-term scalability or code maintainability.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru