Remote job
Infrastructure and Reliability Engineer (Node, MongoDB)
Job details
About this role
Role overview Keep a growing web service available, responsive and recoverable by managing its Node.js server, MongoDB database and production operations. You will own deployments and incident response, strengthen monitoring and backups, and plan infrastructure changes as demand calls for them.
Responsibilities - Manage deployments, rollbacks and a standby server, improving the safety and speed of each process. - Operate MongoDB in production, including backups and restore checks, indexes, migrations and capacity planning. - Build monitoring and alerts that notify the right people when action is needed. - Lead incident response and write clear post-incident reviews that result in improvements. - Plan a transition from a single server to multiple servers when traffic requires it.
Requirements - Several years of experience operating production web services on Linux. - Production experience with Node.js, including process management, memory, logs and graceful restarts. - Experience backing up, restoring and tuning MongoDB or another database under load. - Working knowledge of Nginx, TLS, DNS and a CDN. - Calm, clear written communication during incidents.
Nice to have - Infrastructure as code, OpenTelemetry or Prometheus. - Experience with security hardening, audits or cost-conscious VPS hosting.
Benefits and work setup - Full-time remote work is available from India, the United States, the United Kingdom, Canada, Germany, the Netherlands, Poland, Australia, Singapore or the United Arab Emirates.