Logo
SpiceOrb

DevOps Engineer with Node JS

SpiceOrb, Bellevue, Washington, United States

Save Job

Role: DevOps Engineer with NodeJS Location: Bellevue, WA(Onsite) Description: We are seeking a highly skilled Node.js Developer with strong DevOps expertise to join our engineering team. The ideal candidate will have a solid background in developing scalable backend applications using Node.js and hands-on experience in DevOps practices, including CI/CD pipelines, cloud deployments, containerization, and system monitoring. Key Responsibilities • Design, develop, and maintain backend services and APIs using Node.js. • Collaborate with frontend developers, architects, and product teams to deliver end-to-end solutions. • Build, automate, and optimize CI/CD pipelines to ensure smooth and reliable deployments. • Manage infrastructure provisioning and configuration using tools such as Terraform, Ansible, or CloudFormation. • Deploy, monitor, and troubleshoot applications in cloud environments (AWS, Azure, or GCP). • Implement and maintain containerization and orchestration (Docker, Kubernetes). • Ensure system reliability, scalability, and security through effective DevOps practices. • Participate in code reviews, provide technical guidance, and follow best practices for software development and DevOps. Required Qualifications • Good years of professional experience in software development. • Strong expertise in Node.js, Express.js (or similar frameworks), and RESTful API development. • Proficiency with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or CircleCI. • Hands-on experience with cloud platforms (AWS, Azure, or GCP). • Experience with containerization (Docker) and orchestration (Kubernetes). • Strong knowledge of version control (Git) and branching strategies. • Familiarity with monitoring and logging tools (Prometheus, Grafana, ELK, CloudWatch). • Solid understanding of system design, microservices architecture, and security best practices. Preferred Skills • Experience with infrastructure as code (IaC) tools (Terraform, Ansible). • Knowledge of GraphQL, Kafka, or RabbitMQ. • Familiarity with automated testing frameworks and TDD/BDD practices. • Exposure to Agile methodologies (Scrum, Kanban). Soft Skills • Strong problem-solving and analytical skills. • Excellent communication and collaboration abilities. • Ability to work in a fast-paced, dynamic environment.