
Node JS Architect
Brillio
full-time
Posted on:
Location Type: Remote
Location: Montana • United States
Visit company websiteExplore more
Salary
💰 $80 - $90 per hour
Tech Stack
About the role
- Design scalable, fault tolerant, and high availability backend systems using Node.js
- Define microservices, event driven, and API first architectures
- Create low level and high level design documents (LLD/HLD)
- Establish coding standards, best practices, and architectural guidelines
- Evaluate and recommend frameworks, libraries, and tools
- Lead complex backend development initiatives using Node.js (Express/NestJS/Fastify)
- Review code for performance, security, maintainability, and scalability
- Mentor senior and junior developers; conduct design and code reviews
- Collaborate with frontend, DevOps, QA, and product teams
- Optimize application performance, memory usage, and async workflows
- Implement authentication, authorization, and data security best practices
- Design logging, monitoring, alerting, and observability solutions
- Ensure compliance with security standards and data protection policies
- Design cloud native solutions on AWS / Azure / GCP
- Work closely with DevOps on CI/CD pipelines, containerization, and deployments
- Guide infrastructure design using Docker, Kubernetes, and IaC
- Ensure system resilience and disaster recovery strategies
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
- 8+ years of backend development experience
- Proven experience as a Technical Architect or Lead Engineer
- Strong system design and problem solving skills
- Core Backend
- · Node.js (deep understanding of event loop, async patterns, streams)
- · Frameworks: NestJS, Express.js, Fastify
- · RESTful APIs, GraphQL, WebSockets
- · Microservices and event driven systems
- · Databases & Messaging
- · SQL: PostgreSQL, MySQL
- · NoSQL: MongoDB, Redis
- · Message brokers: Kafka, RabbitMQ, AWS SQS/SNS
- Cloud & DevOps
- · Cloud platforms: AWS / Azure / GCP
- · Containers: Docker, Kubernetes
- · CI/CD tools (GitHub Actions, Jenkins, Azure DevOps)
- · Monitoring: Prometheus, Grafana, ELK, CloudWatch
- Security & Quality
- · OAuth2, JWT, RBAC
- · Secure API design and OWASP best practices
- · Testing: Unit, integration, contract testing
- · Performance and load testing tools
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsNestJSExpress.jsFastifyRESTful APIsGraphQLWebSocketsSQLPostgreSQLMySQL
Soft Skills
system designproblem solvingmentoringcollaborationleadership
Certifications
Bachelor’s degreeMaster’s degree