Jobs and Careers
RO

Senior Node.js Developer (freelancing opportunity)

ROIROI
Wrocław, Polandfull_timeVerifiedPosted 14 Jul 2025

About the role

<p>At ROIROI, we help direct-to-consumer brands rise and thrive. As a 360-degree e-commerce agency, we specialize in turning strategic insights into action, building cutting-edge websites, and delivering precision performance marketing that drives results.<br/><br/>With an expansive understanding of online retail and digital strategies, we’re here to support global growth and help brands scale internationally. Our approach - PLAN-BUILD-GROW - guides everything we do, whether we're working with startups or enterprise-level companies, tailoring our expertise to meet each client’s unique needs.<br/><br/>We are looking for a senior-level backend developer, fluent in Node.js and TypeScript, with a proven track record of delivering clean, scalable architectures - whether you're starting from zero or stepping into an existing codebase. You operate with full autonomy: you don’t need someone to tell you how to set up CI/CD, architect a service, or explain REST vs. GraphQL. You <em>just get it</em>.<br/><br/></p><ul> <li><strong>Architect</strong> systems end‑to‑end (clean code structure, APIs, data models, infra patterns).</li> <li><strong>Analyze</strong> existing systems to identify bottlenecks, security gaps, and latent bugs.</li> <li><strong>Challenge</strong> business logic assumptions and help pivot design or scope when needed.</li> <li>Think holistically about <strong>scalability</strong>, <strong>performance</strong>, and <strong>security</strong>.</li> <li>Communicate clearly across audiences - from developers to C‑level and non‑tech stakeholders.</li> <li>Ready to <strong>lead workshops</strong>, talk directly with clients, and collaborate fluently with product, marketing, or operations.</li> </ul><p>This is <em>not</em> a management role - it’s expert, hands‑on engineering at scale.</p><h3><strong><br/></strong></h3><h3><strong>What You'll Own:</strong></h3><p>✅ <strong>Design</strong> new applications from scratch: architecture, modules, API contracts, data layer.</p><p>🔍 <strong>Perform deep technical audits</strong> of current systems, then propose and implement improvements.</p><p>🧠 <strong>Define best practices</strong> around security, performance, testing, and observability.</p><p>🏗️ <strong>Build and refine</strong> codebases using clean architecture principles and robust testing.</p><p>💡 <strong>Engage with stakeholders</strong> to clarify requirements and validate edge cases.</p><p>🤝 <strong>Drive client workshops</strong> and present technical solutions in clear, non‑technical terms.</p><p>🏃‍♂️ <strong>Execute fully - </strong>no need for handholding or micro‑management.</p><p><br/></p><h3><strong>What You'll Bring:</strong></h3><p>📌 5+ years of experience building production‑grade backend systems with Node.js and TypeScript.</p><p>🎓 Deep understanding of architecture principles - layered design, modularity, API‑first development.</p><p>🚀 Solid experience optimizing for performance (caching, DB‑query tuning, load shedding).</p><p>🛡️ A proactive mindset around <strong>security</strong> best practices (OWASP, encryption, auth strategies).</p><p>🤔 Strong problem-solving skills - comfortable diving into ambiguity, asking tough questions, and surfacing risk.</p><p>🗣️ Exceptional communication - explaining complex tech decisions to non‑tech stakeholders.</p><p>🎤 Confident presenting to product owners, clients, and cross‑functional stakeholders.</p><p>🛠️ Comfortable owning large‑scale components or teams independently - code reviews, deployments, CI/CD pipelines.</p><p>🗺️ Experience working with cloud providers (AWS, GCP, Azure) and containerization (Docker, Kubernetes) is a plus.</p><p><br/></p><h3><strong>What We Offer:</strong></h3><p>💡 <strong>Expert-level autonomy</strong>: you’ll drive the architecture, stack, and development best practices.</p><p>🌍 <strong>Client-facing opportunities</strong>: run workshops, carve out technical solution space, articulate vision.</p><p>📚 <strong>Continuous growth</strong>: choose trainings, attend conferences, shape tech roadmap.</p><p>⚖️ <strong>Work–life balance</strong>: respect for your time and boundaries—no hero culture.</p><p>🤝 <strong>Collaborative environment</strong>: freedom to experiment with peer review and strategic alignment.</p><p></p><p>This is a freelance opportunity, and we’re looking to stay in touch for future collaborations as new projects arise.</p><h3></h3>

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ROIROI

View company profile →