Senior Backend Engineer

<div> <h1>Overview</h1> <p>We are seeking a skilled and passionate Senior Backend Engineer to join our team, focusing on the design, development, and maintenance of high-performance, scalable microservices. The ideal candidate will have strong expertise in Go (Golang), and a deep understanding of distributed systems architecture.</p> <h1>Essential Qualifications</h1> <h2>Technical Skills</h2> <div> <table> <thead> <tr> <th> <p>Skill Category</p> </th> <th> <p>Requirement</p> </th> <th> <p>Proficiency Level</p> </th> </tr> </thead> <tbody> <tr> <td> <p>Programming Languages</p> </td> <td> <p>Python (Deep expertise with frameworks like FastAPI, Flask, or Django)</p> </td> <td> <p>Advanced</p> </td> </tr> <tr> <td> </td> <td> <p>Go (Golang) (Experience building robust, high-concurrency microservices)</p> </td> <td> <p>Expert</p> </td> </tr> <tr> <td> <p>Microservices/Architecture</p> </td> <td> <p>Designing, developing, and deploying RESTful APIs</p> </td> <td> <p>Expert</p> </td> </tr> <tr> <td> <p>Security</p> </td> <td> <p>Keycloak, API authentication, JWT</p> </td> <td> <p>Advanced</p> </td> </tr> <tr> <td> <p>Databases</p> </td> <td> <p>Realtime analytics (Clickhouse)</p> </td> <td> <p>Advanced</p> </td> </tr> <tr> <td> </td> <td> <p>Relational databases (MySQL) including complex query optimization.</p> </td> <td> <p>Advanced</p> </td> </tr> <tr> <td> </td> <td> <p>NoSQL databases (Redis).</p> </td> <td> <p>Advanced</p> </td> </tr> <tr> <td> <p>Containerization/Orchestration</p> <p> </p> </td> <td> <p>Kubernetes for deployment and scaling.</p> <p>Docker container build</p> </td> <td> <p>Advanced</p> <p>Advanced</p> </td> </tr> <tr> <td> <p>Testing</p> </td> <td> <p>Writing comprehensive unit, integration, and end-to-end tests.</p> </td> <td> <p>Advanced</p> </td> </tr> </tbody> </table> </div> <h2>Core Experience</h2> <ul> <li> <p>7+ years of professional experience in backend software development, with a significant focus on building and operating microservices in a production environment.</p> </li> <li> <p>Proven ability to work with and contribute to large-scale, distributed systems.</p> </li> <li> <p>Experience with cloud platforms (AWS, Azure, or GCP) for deployment, monitoring, and scaling.</p> </li> </ul> <h1>Desired Qualifications</h1> <h2>Process & Tools</h2> <ul> <li> <p>CI/CD: Experience setting up and maintaining automated deployment pipelines</p> </li> <li> <p>Observability: Proficiency with monitoring and logging tools</p> </li> <li> <p>Source Control: Expertise in Git and collaborative workflows</p> </li> </ul> <h2>Architecture & Design</h2> <ul> <li> <p>Familiarity with event-driven architectures and streaming data processing.</p> </li> <li> <p>Experience with security best practices in API design (e.g., OAuth 2.0, JWT, input validation).</p> </li> <li> <p>Knowledge of performance tuning and optimization techniques for both Python and Go applications.</p> </li> </ul> <h1>Key Responsibilities</h1> <ul> <li> <p>Design, implement, and maintain scalable and reliable backend microservices using Go.</p> </li> <li> <p>Collaborate with product managers and front-end teams to define API specifications and integration points.</p> </li> <li> <p>Ensure services are deployed, monitored, and scaled efficiently in a Kubernetes environment.</p> </li> <li> <p>Participate in code reviews, design discussions, and planning sessions.</p> </li> <li> <p>Troubleshoot and resolve complex production issues, ensuring high availability and performance.</p> </li> <li> <p>Drive continuous improvement in development processes, tooling, and infrastructure.</p> </li> </ul> <h2> </h2> <h2>Must-have skills for a Senior Backend / Microservices Engineer (owner-level)</h2> <h3>1) Production microservices ownership (not just “worked on”)</h3> <ul> <li> <p>Has <strong>owned</strong> at least 1–2 services end-to-end (design → build → deploy → on-call → incident fixes → scaling)</p> </li> <li> <p>Comfortable with <strong>service boundaries</strong>, APIs, versioning, backward compatibility, SLAs/SLOs</p> </li> </ul> <h3>2) System design & architecture (senior bar)</h3> <ul> <li> <p>Can design systems with <strong>tradeoffs</strong>: latency, throughput, cost, reliability</p> </li> <li> <p>Patterns: <strong>idempotency</strong>, retries, timeouts, circuit breakers, async workflows, queues, eventual consistency</p> </li> <li> <p>Data design: relational vs NoSQL, caching, indexing, migrations, multi-tenant considerations (if relevant)</p> </li> </ul> <h3>3) Strong debugging & problem-solving in real-world scenarios</h3> <ul> <li> <p>Can take an ambiguous production issue and drive it to resolution</p> </li> <li> <p>Uses a structured approach: reproduce → isolate → instrument → hypothesis → validate → fix → prevent</p> </li> </ul> <h3>4) Linux fundamentals (practical, daily-use)</h3> <ul> <li> <p>Confident with commands/tools like: <code>ps/top/htop</code>, <code>journalctl</code>, <code>systemctl</code>, <code>netstat/ss</code>, <code>lsof</code>, <code>curl</code>, <code>grep/sed/awk</code>, <code>strace</code> (bonus), log parsing</p> </li> <li> <p>Understands networking basics (DNS, TLS, ports, timeouts)</p> </li> </ul> <h3>5) Docker + container runtime competence</h3> <ul> <li> <p>Can explain Dockerfiles, layers, multi-stage builds, image size/security</p> </li> <li> <p>Debug containers: env vars, volumes, entrypoints, networking, resource limits</p> </li> </ul> <h3>6) Observability / logging / diagnostics </h3> <ul> <li> <p>Strong in <strong>structured logging</strong>, correlation IDs, trace context</p> </li> <li> <p>Metrics + tracing + logs as a system</p> </li> <li> <p><strong>Datadog experience is a must-have</strong> , or a very credible equivalent (Prometheus/Grafana + OpenTelemetry + ELK) with proof they can ramp fast</p> </li> </ul> <h3>7) Platform maturity </h3> <ul> <li> <p>CI/CD, release processes, rollback strategies</p> </li> <li> <p>Basic security and reliability hygiene (secrets mgmt, least privilege, rate limiting)</p> </li> </ul> <h2>Compensation & Benefits</h2> <h3>Compensation</h3> <ul> <li> <p>$140,000 – $200,000 USD per year (depending on experience and qualifications)</p> </li> </ul> <h3>Benefits</h3> <ul> <li> <p>401(k) retirement plan</p> </li> <li> <p>Health, dental, and vision insurance</p> </li> <li> <p>Paid time off (PTO) and company holidays</p> </li> <li> <p>Flexible work arrangements</p> </li> <li> <p>Professional development and training support</p> </li> <li> <p>Performance-based bonuses (if applicable)</p> </li> </ul> </div> <div> </div>

Back to blog