Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from mroads
mroads is looking for a Senior Software Engineer for one of the direct clients. This is a remote opportunity with the client.
We are seeking a highly skilled Senior Engineer with deep expertise in Kubernetes, Istio, and Node.js to join our engineering team. The ideal candidate will be responsible for designing, implementing, and optimizing cloud-native microservices architectures with a strong focus on scalability, reliability, and security. You will collaborate with cross-functional teams, including DevOps, architects, and application developers, to ensure seamless service delivery, traffic management, and observability.
This role requires a balance of hands-on coding , infrastructure engineering , and system design , making it ideal for a senior professional who thrives in dynamic, fast-paced environments.
Key Responsibilities
- Design, deploy, and manage Kubernetes clusters for production-grade workloads.
- Implement and optimize Istio service mesh for traffic routing, canary deployments, service discovery, and secure inter-service communication.
- Define and manage multi-tenant, multi-cluster strategies ensuring reliability and scalability.
- Enable observability with Prometheus, Grafana, Kiali, and Jaeger for metrics, tracing, and monitoring.
Node.js Development
- Architect and develop scalable backend microservices using Node.js/TypeScript .
- Implement RESTful APIs and GraphQL endpoints with strong focus on performance and resilience.
- Apply best practices in asynchronous programming , event-driven architectures , and API security .
- Integrate with databases (SQL/NoSQL), caching layers, and external services.
- Collaborate with DevOps to build CI/CD pipelines (GitHub Actions, Jenkins, or ArgoCD) for automated deployments.
- Ensure infrastructure-as-code (IaC) practices using tools such as Terraform or Helm.
- Optimize system performance, cost, and scalability across AWS/GCP/Azure .
- Troubleshoot production issues, conduct root-cause analysis, and drive continuous improvements.
- Mentor junior engineers, perform code reviews, and ensure adherence to coding standards.
- Partner with architects to define technical roadmaps and system designs.
- Communicate technical solutions effectively to both technical and non-technical stakeholders.
Required Qualifications
- Bachelor’s or Master’s in Computer Science, Engineering, or related field (or equivalent experience).
- 6–10 years of professional engineering experience , with at least 3+ years in Kubernetes and service mesh (Istio/Linkerd/Consul Connect) .
- Proven expertise in Node.js/TypeScript , with strong understanding of asynchronous programming, API design, and performance tuning.
- Deep understanding of containerization (Docker) , Kubernetes architecture , networking, and Istio traffic management .
- Hands-on experience with microservices design patterns , distributed systems, and event-driven systems (Kafka, RabbitMQ, or NATS).
- Strong knowledge of CI/CD pipelines , infrastructure-as-code , and cloud-native best practices.
- Experience with monitoring, logging, and tracing tools (Prometheus, Grafana, ELK, Jaeger, Datadog).
- Excellent problem-solving, debugging, and communication skills.
Preferred Qualifications
- Certifications: CKA/CKS (Certified Kubernetes Administrator/Security Specialist) , Istio Certified Practitioner , or equivalent.
- Experience with service-to-service security (mTLS, JWT, OAuth2, OPA/Envoy filters) .
- Knowledge of GraphQL , gRPC , or API Gateway (Kong, Ambassador, Apigee) .
- Prior experience in multi-cloud or hybrid cloud architectures .
- Exposure to AI/ML pipelines or real-time streaming architectures is a plus.
Seniority level
- Mid-Senior level
Employment type
- Contract
Job function
- Information Technology
- Industries
- Information Technology & Services, Hotels and Motels, and Hospitality
Salary and location notes omitted for clarity.
#J-18808-Ljbffr