Qureos

FIND_THE_RIGHTJOB.

Node.js Developer

Plano, United States

Position: Sr. Node JS Developer

Location: Plano, TX (Onsite)

Duration: Long-Term Contract

Desired Years of Experience: 8+ Years

Job Description:

8-12+ years of experience in Software engineering, with at least 3-5 years focused on Creating Micro services, and worked on End-to-End deliverables through the Software lifecycle.

Job Requirements:

Strong Node.JS Knowledge: Extensive Node.js experience in a Senior Engineer role to drive innovative backend solutions and contribute to impactful projects.

Java Knowledge: Knowledge of Java SE and Java EE, including frameworks like Spring Boot and Spring Cloud, which are widely used for building microservices.

Microservices Architecture: Experience designing and implementing microservices, understanding principles like service decomposition, API gateway, service discovery, fault tolerance, and scalability.

RESTful APIs: Expertise in designing and consuming RESTful services, including JSON/XML handling and API versioning.

DevOps mindset: Familiarity with CI/CD pipelines, infrastructure as code (laC), and automated testing.

Containerization and Orchestration:

Docker: For packaging microservices into containers.

Kubernetes: For orchestration, scaling, and management of containerized applications.

Messaging and Streaming:

Apache Kafka: For event-driven architecture, asynchronous communication, and real-time data streaming between microservices.

Configuration and Service Discovery:

Spring Cloud Config: Centralized configuration management.

Eureka, Consul, or Zookeeper: For service discovery and registration.

API Gateways:

Zuul, Spring Cloud Gateway, or Kong: To route, secure, and monitor API traffic.

Build and CI/CD Tools:

Jenkins, GitLab CI/CD, or CircleCI: Automate build, test, and deployment processes.

Maven or Gradle: Build automation tools for Java projects.

Monitoring and Logging:

Prometheus & Grafana: Metrics collection and visualization.

ELK stack (Elasticsearch, Logstash, Kibana) or Splunk: For centralized logging and analysis.

Testing Frameworks:

JUnit, Mockito: Unit and integration testing.

Postman or REST Assured: API testing.

Version Control:

Git: Source code management.

Additional Qualifications such as

Cloud Platforms: Experience with AWS, Azure, or Google Cloud Platform, especially in deploying and managing microservices. Security: Knowledge of OAuth2, JWT, TLS, and best practices for securing microservices.

Database knowledge: Both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).

Problem-solving and debugging: Ability to troubleshoot distributed systems issues.

Collaboration: Strong communication skills to work with cross-functional teams.

Job Type: Full-time

Pay: $55.09 - $60.34 per hour

Expected hours: 40 per week

Experience:

  • Node.js: 6 years (Required)
  • CI/CD: 5 years (Required)
  • Microservices: 3 years (Required)

Location:

  • Plano, TX 75023 (Required)

Ability to Commute:

  • Plano, TX 75023 (Preferred)

Ability to Relocate:

  • Plano, TX 75023: Relocate before starting work (Preferred)

Work Location: In person

© 2025 Qureos. All rights reserved.