Software Developer

May 10, 2025
Application ends: August 10, 2025

Apply for this job

Email *

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