
Senior NodeJS Developer
Posted Jul 27

Posted Jul 27
This is a fully remote position, open to applicants in Czechia, +5 more countries.
• Design, develop, and enhance services within our networking core.
• Create highly dependable systems for request processing, routing, load balancing, failover, and data streaming delivery.
• Contribute to the scalability, performance, and operational excellence of the platform.
• Collaborate directly with:
• - HTTP/1.1
• - HTTP/2
• - WebSocket
• - TLS
• - CONNECT tunneling
• - Compression technologies (gzip, brotli, zstd, deflate)
• Diagnose and resolve intricate networking issues in production settings.
• Implement tracing, metrics, and logging utilizing OpenTelemetry.
• Create dashboards and alerts generated straight from the code.
• Evaluate system behavior under load and enhance operational visibility.
• Maintain and extend runtime integrations with external web applications.
• Develop compatibility layers between internal systems and third-party clients.
• Write portable TypeScript code that is compatible with both Node.js and Bun runtimes.
• Ensure effective tree-shaking, modular design, and elimination of cyclic dependencies.
• Engage in architecture discussions and technical decision-making.
• Own projects from start to finish:
• - Research
• - Design
• - Planning
• - Development
• - QA
• - Documentation
• - Retrospectives
• Utilize AI tools as an essential component of the engineering workflow.
• Over 5 years of commercial experience with TypeScript and JavaScript.
• Strong proficiency in Node.js development.
• In-depth knowledge of:
• - Asynchronous programming
• - Event loops
• - Streams
• - Error handling
• - High-performance backend systems
• Experience in designing and maintaining production-level services.
• Networking Knowledge
• Practical familiarity with:
• - HTTP/1.1 and HTTP/2
• - WebSocket
• - TLS
• - HTTP headers
• - Caching
• - Compression
• Ability to troubleshoot real-world networking challenges.
• Software Architecture
• Experience in designing modular systems with:
• - Clean boundaries
• - Dependency Injection
• - Type-safe contracts
• - Maintainable code structures
• Strong comprehension of scalable application architecture.
• Testing & Quality
• Experience with:
• - Unit testing
• - Integration testing
• - End-to-end testing
• Comfortable utilizing TDD as a practical engineering method.
• Databases
• Solid understanding of SQL databases.
• Experience with ORM frameworks and database migration processes.
• Knowledge of indexes, transactions, and performance optimization.
• DevOps & Observability
• Experience with monitoring, logging, and tracing.
• Familiarity with CI/CD pipelines and monorepo workflows.
• Insight into production environments and performance under load.
• Highly Valued Experience Reverse Engineering & Web Client Analysis
• We greatly appreciate engineers who have experience with third-party web applications and browser internals, including:
• - Interpreting and understanding minified or obfuscated JavaScript bundles.
• - Reverse engineering application behavior without access to source code.
• - Analyzing network traffic utilizing HAR files and proxy tools.
• - Debugging HTTP/2 and WebSocket traffic.
• - Browser instrumentation and runtime code injection.
• - Working with Service Workers and modern SPA architectures.
• - Conducting cross-browser testing using Playwright and BrowserStack.
• AI-Assisted Development
• We actively shape our engineering processes around practices that utilize AI assistance.
• We seek engineers who:
• - Utilize AI in a critical and responsible manner.
• - Verify generated code and recommendations.
• - Adhere to structured workflows from research to implementation.
• - Consider security aspects when using AI tools.
• - Take ownership of outcomes rather than relying solely on generated solutions.
• 20 vacation days and 5 family days annually.
• Flexible start times for the workday.
• Support from a professional corporate coach and psychologist.
• Regular internal and external activities, including workshops, trips, and corporate events.
• Access to our internal knowledge base, meetups, and team-building events.
• Continuous training in new technologies and ongoing professional development support.
Social Discovery Group
NatWest Group
Towa Software
Clinical Outcomes Solutions
Get handpicked remote jobs straight to your inbox weekly.