
Principal Fullstack Developer
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Slovakia.
• Design, develop, and sustain comprehensive end-to-end game functionalities.
• Integrate robust server-side backend services with high-performance client-side gameplay and UI logic.
• Create adaptable, modular backend systems that cater to various frontend game clients.
• Enhance server-side load, optimize database queries, and improve client-side memory and frame-rate stability.
• Execute real-time data collection, logging, crash reporting, and unified observability.
• Oversee the entire stack and troubleshoot both client-side and backend issues.
• Establish end-to-end security measures, secure client-server communication, anti-cheat mechanisms, and exploit prevention strategies.
• Serve as a liaison between UI/UX designers, game designers, and engineering leadership.
• Guide developers in both client-side and backend methodologies.
• Generate and update documentation for APIs, infrastructure, and engine integration.
• Define sprint features, align technical requirements with business objectives, and minimize technical debt.
• Organize and prioritize tasks concerning performance optimization and scalable architecture.
• Convert product and game design concepts into feasible technical solutions.
• Utilize monitoring telemetry to ensure system availability during traffic surges.
• Balance swift feature deployment with clean, scalable, and modular coding practices.
• Extensive professional experience in game client development and scalable server-side backend architectures.
• Capability to design systems from scratch in unclear problem domains.
• Proficient in proactively identifying and addressing memory leaks, architectural flaws, and security risks.
• Ability to communicate complex backend limitations to non-technical stakeholders.
• Proven history of mentoring engineers, influencing architectural choices, and steering projects through the complete software development lifecycle.
• Proficiency in TypeScript.
• Knowledge of JavaScript and Node.js.
• Familiarity with Python.
• Experience with WebGL rendering.
• Skills in 2D skeletal web animation.
• Proficient in WebSockets.
• Knowledge of event streaming brokers.
• Understanding of Remote Procedure Calls.
• Experience with ultra-low-latency video streaming architectures.
• Familiarity with WebRTC, WHIP, RTMP, and SRT.
• Knowledge of H5Live, Low-Latency HLS, MoQ, and ABR.
• Experience with SQL and NoSQL databases.
• Familiarity with in-memory caching.
• Knowledge of columnar/analytics databases.
• Understanding of cloud infrastructure.
• Experience with containerization and container orchestration.
• Familiarity with automated CI/CD pipelines.
• Knowledge of API integrations.
• Experience with distributed telemetry.
• Proficient in log aggregation.
• Experience with time-series monitoring dashboards.
• Competitive Salary in EUR.
• Annual performance evaluations to acknowledge your growth.
• Flexible remote work opportunities.
• Medical insurance coverage.
• Psychological support services.
• Polish and Slovak speaking clubs.
• 20 paid vacation days.
• 10 additional paid days off.
• 10 paid sick days.
• All national holidays observed in your country.
• Reimbursement for courses, training, and certifications.
• Support for language classes, sports, massages, or life coaching.
Cloudera
Stellar Cyber
Pragmatike
Pragmatike
Get handpicked remote jobs straight to your inbox weekly.