Search by job, company or skills

Codenatives

Senior Backend Systems Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About the Role

We're looking for a Senior Backend Systems Engineer with deep expertise in performance optimization, lifecycle management, and scalable backend systems to turn our prototype into a cloud-deployable production powerhouse.

Key Responsibilities
  • Architect and optimize lightweight backend microservices using Node.js (or similar) for database querying via REST and streaming (SSE).
  • Profile and tune CPU/memory usage in backend runtimes and optimize idle-time resource consumption.
  • Implement smart connection pooling to interact efficiently with RDBMS systems like MySQL and Oracle.
  • Design backend service lifecycles that scale horizontally and minimize resource usage.
  • Recommend high-performance infrastructure setups for cloud deployments (e.g., EC2, Linux).
  • Collaborate with frontend and DevOps teams to ensure end-to-end integration and observability.
  • Establish fault-tolerant, secure backend-to-database communication strategies.
  • Deploy monitoring/logging tools to diagnose and address system performance issues.
Required Qualifications
  • 6+ years in backend development with emphasis on real-time microservices or enterprise APIs.
  • Expert in Node.js (or similar backends like Golang, Rust, Python Async).
  • Strong SQL skills; familiarity with ORMs or native drivers for MySQL, Oracle, PostgreSQL.
  • Deep understanding of database connection pooling and concurrency optimization.
  • Linux system-level tuning experience for backend services in cloud-native deployments.
  • Proven track record with stateless services that autoscale (e.g., PM2, clustering).
  • Hands-on with AWS EC2, Docker, or Kubernetes.
  • Experience with SSE, long polling, and HTTP streaming techniques.
Preferred Qualifications
  • Experience with high-performance systems in finance, analytics, or SaaS infrastructure.
  • Knowledge of OAuth2, JWT, and other enterprise authentication methods.
  • Familiarity with Grafana, Prometheus, Datadog, or other observability tools.
  • Exposure to multi-tenant service brokers and data-access abstraction layers.
Ideal Candidate Traits
  • Systems thinker: understands how app, OS, network, and DB layers interplay.
  • Data-driven optimizer: always on the lookout for measurable performance wins.
  • Production-ready builder: from MVPs to stable releases.
  • Pragmatic communicator: works well across time zones and technical disciplines.

Responsibilities

[Be specific when describing each of the responsibilities. Use gender-neutral, inclusive language.]

Example: Determine and develop user requirements for systems in production, to ensure maximum usability

Qualifications

[Some qualifications you may want to include are Skills, Education, Experience, or Certifications.]

Example: Excellent verbal and written communication skills

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 116630329