Senior NodeJS Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#371359·Dodano dziś·0
Źródło: Talentgrator
Aplikuj teraz

Tech Stack / Keywords

NodeJSNode.jsNetworkingNetworkSoftware ArchitectureTypeScriptAITesting

Firma i stanowisko

Talentgrator is a recruitment service that connects IT entertainment and iGaming industry businesses with professionals. We support the growth and development of the iGaming ecosystem through a personalized approach tailored to the unique needs of each business.

Wymagania

  • 5+ years of commercial experience with TypeScript and JavaScript.
  • Strong expertise in Node.js development.
  • Deep understanding of asynchronous programming, event loops, streams, error handling, and high-performance backend systems.
  • Experience designing and maintaining production-grade services.

Networking Knowledge:

  • Practical understanding of HTTP/1.1, HTTP/2, WebSocket, TLS, HTTP headers, caching, and compression.
  • Ability to troubleshoot real-world networking problems.

Software Architecture:

  • Experience designing modular systems with clean boundaries, dependency injection, type-safe contracts, and maintainable code structures.
  • Strong understanding of scalable application architecture.

Testing & Quality:

  • Experience with unit testing, integration testing, and end-to-end testing.
  • Comfortable using TDD as a practical engineering tool.

Databases:

  • Strong knowledge of SQL databases.
  • Experience with ORM frameworks and database migrations.
  • Understanding of indexes, transactions, and performance optimization.

DevOps & Observability:

  • Experience with monitoring, logging, and tracing.
  • Familiarity with CI/CD pipelines and monorepo workflows.
  • Understanding of production environments and performance under load.

Highly Valued Experience:

  • Reverse engineering and web client analysis including reading minified or obfuscated JavaScript, network traffic analysis, debugging HTTP/2 and WebSocket traffic, browser instrumentation, runtime code injection, working with Service Workers, modern SPA architectures, and cross-browser testing using Playwright and BrowserStack.

AI-Assisted Development:

  • Use AI critically and responsibly.
  • Verify generated code and recommendations.
  • Follow structured workflows from research to implementation.
  • Understand security considerations when working with AI tools.
  • Take ownership of outcomes rather than relying blindly on generated solutions.

Obowiązki

Core Platform Development:

  • Design, develop, and optimize services within the networking core.
  • Build highly reliable systems for request processing, routing, load balancing, failover, and streaming data delivery.
  • Contribute to platform scalability, performance, and operational excellence.

Network Protocol Engineering:

  • Work directly with HTTP/1.1, HTTP/2, WebSocket, TLS, CONNECT tunneling, and compression technologies (gzip, brotli, zstd, deflate).
  • Diagnose and resolve complex networking issues in production environments.

Observability & Reliability:

  • Implement tracing, metrics, and logging using OpenTelemetry.
  • Build dashboards and alerts generated directly from code.
  • Analyze system behavior under load and improve operational visibility.

Third-Party Integrations:

  • Maintain and extend runtime integrations with external web applications.
  • Develop compatibility layers between internal systems and third-party clients.

Software Engineering Excellence:

  • Write portable TypeScript code compatible with both Node.js and Bun runtimes.
  • Ensure proper tree-shaking, modular design, and absence of cyclic dependencies.
  • Participate in architecture discussions and technical decision-making.

Full Ownership Delivery:

  • Own projects end-to-end including research, design, planning, development, QA, documentation, and retrospectives.
  • Leverage AI tools as an integral part of the engineering workflow.

Benefity

  • 20 vacation days and 5 family days yearly
  • Flexible start to the workday
  • Support from a professional corporate coach and psychologist
  • Regular internal and external activities, workshops, trips, and corporate events
  • Access to internal knowledge base, meetups, and team-building activities
  • Ongoing training in new technologies and continuous professional development support
Elastyczne godziny
Płatny urlop
Szkolenia wewnętrzne
Spotkania integracyjne
Talentgrator

Talentgrator

11 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz