Senior NodeJS Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#371359·Dodano dziś·0
Źródło: TalentgratorTech 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
11 aktywnych ofert