N
Near Prime
Devops
DevOps/Backend Developer
Node.jsTypeScriptNestJSGCPDockerKubernetesTerraformCI/CDREST APIgRPCProtobufRabbitMQMongoDBLinuxBashPythonGitNginx
Про позицію
Near Prime is seeking a DevOps/Backend Engineer for a partner project redefining game development with a cube-shaped gaming console. The role involves building and maintaining GCP cloud infrastructure and backend services using Node.js, TypeScript, and NestJS, with a strong emphasis on DevOps ownership and collaboration across teams.
Обовʼязки
- Build, maintain, and optimize the company's GCP cloud infrastructure, supporting the website, mobile applications, and connected devices.
- Automate cloud infrastructure provisioning and configuration using infrastructure as code.
- Develop and maintain CI/CD pipelines for automated testing, building, and deployment, including reliable rollback procedures.
- Manage Docker and Kubernetes environments, including service configuration, networking, service discovery, and scaling.
- Set up and improve monitoring, logging, and alerting across cloud infrastructure and backend services.
- Troubleshoot production incidents across application, cloud infrastructure, networking, and database layers; implement fixes that prevent recurrence.
- Develop and maintain backend services and REST APIs using Node.js, TypeScript, and NestJS.
- Build and support microservices and event-driven workflows using gRPC, Protocol Buffers, and RabbitMQ.
- Maintain and optimize MongoDB deployments and queries, including backup and recovery procedures.
- Strengthen platform security through access controls, secrets management, TLS certificates, and secure service-to-service communication.
- Manage employee access to corporate systems, tools, and services, including creating accounts during onboarding, updating permissions as roles change, and revoking access and deleting accounts during offboarding.
- Collaborate on device integrations, telemetry processing, and reliable communication between hardware and cloud services.
- Support AI-assisted development and vibe coding teams with suitable development environments, automated testing, CI/CD pipelines, and deployment safeguards.
- Use AI tools to optimize processes, reduce repetitive work, and build engineering and operational workflows, evaluating their correctness, security, and practical value.
- Maintain technical documentation, operational runbooks, and automated tests; participate in code reviews.
Вимоги
- 5+ years of commercial engineering experience spanning DevOps, cloud infrastructure, and backend development, with hands-on ownership of production systems.
- Hands-on production experience with Google Cloud Platform (GCP), including provisioning, operating, securing, and troubleshooting cloud infrastructure.
- Strong experience administering Linux environments and troubleshooting networking, resource usage, and application issues.
- Hands-on experience with Docker and Kubernetes in production.
- Experience building and maintaining CI/CD pipelines and automating cloud infrastructure with Terraform or equivalent tools.
- Practical backend development experience with Node.js, TypeScript, and NestJS, including writing and maintaining production application code.
- Solid understanding of REST APIs, authentication, authorization, versioning, and rate limiting.
- Experience with microservices and asynchronous messaging, including RabbitMQ routing, message durability, retries, and back-pressure.
- Familiarity with gRPC and Protocol Buffers for interservice communication.
- Experience with MongoDB, including data modeling, indexing, performance troubleshooting, and backup strategies.
- Good understanding of TCP/IP, DNS, HTTP/HTTPS, TLS, and Nginx as a reverse proxy.
- Experience with monitoring, centralized logging, alerting, and production incident investigation.
- Understanding of corporate access management, including account provisioning, permission management, and secure offboarding.
- Proficiency in scripting with Bash or Python, alongside Git and automated testing.
- Strong, practical enthusiasm for AI-assisted coding, combined with sound engineering judgment.
- Understanding of the processes and needs of AI-assisted development and vibe coding teams.
- Experience using AI tools to optimize processes and design and implement engineering or operational workflows.
- A personal Git repository or portfolio of repositories showcasing AI coding experiments, tools, agents, or workflow automations.
- Ability to work independently, prioritize operational and development needs, and communicate clearly within a distributed team.
DevOps/Backend Developer
Оригінал