Make Your Resume Now

Full-Stack Developer – Team Lead

Posted November 25, 2025

Job Overview

Overview:

SOFTSWISS is growing, and we are seeking a skilled Full-Stack Team Lead to join our team. If you are driven by excellence and share our values, we would love to hear from you.

About Product:

SOFTSWISS Game Aggregator
A fast and cost-effective solution that allows you to integrate and manage casino gaming content easily

Learn More

Purpose of the role:

We are looking for an experienced Full-Stack Team Lead who will guide a development team, drive technical excellence, and ensure smooth, predictable delivery. The ideal candidate has strong expertise in JavaScript/TypeScript, Node.js, modern frontend frameworks, and a deep understanding of browser internals, networking, and web performance.

Key responsibilities:

Team Leadership & People Management

  • Provide leadership, mentorship, and day-to-day support to the development team.
  • Allocate tasks based on team members’ strengths and expertise.
  • Participate in hiring, conduct technical interviews, and onboard new team members.
  • Give probation and performance review feedback, including addressing performance issues.
  • Identify process bottlenecks and introduce engineering best practices to enhance team efficiency.
  • Conduct risk assessments and develop mitigation strategies for feature delivery.
  • Work in a fully agile environment (Scrum) alongside senior engineers and business stakeholders.
  • Improve overall product quality through systematic engineering improvements.
  • Participate in code reviews, backlog grooming, and retrospectives.
  • Collaborate with product, infrastructure, and business teams to ensure smooth delivery.

Required Experience:

  • 5+ years of production experience with JavaScript (ES6+) and TypeScript in Node.js environments.
  • 1+ years of experience as a Team Lead or Tech Lead.
  • Deep understanding of vanilla JavaScript and modern browser internals (DOM, lifecycle, JS runtime, resource loading, HTTP/2, QUIC, CORS, CSP, WebSockets, Service Workers).
  • Hands-on experience analyzing or reverse-engineering client-side applications (minified code, obfuscation, reproducing business logic, network trace analysis).
  • Proficiency with proxy/MITM tools (mitmproxy, Charles, Burp Suite) or programmatic interception libraries (http-proxy, undici hooks).
  • Strong understanding of networking fundamentals (TCP/IP, TLS, DNS, proxying protocols, traffic encryption).
  • Solid knowledge of HTML5, CSS3, and responsive UI practices.
  • Familiarity with Webpack/Vite, Babel, Docker, GitLab CI, semantic versioning, and OpenAPI specifications.
  • Ability to write clean, testable, and maintainable code.
  • Strong UX awareness with attention to performance and accessibility.
  • Confident Git workflow, code reviews, and collaborative development practices.
  • Strong knowledge of website vulnerability analysis and security principles.

Nice to have:

  • Experience with Nginx (reverse proxying, caching, load balancing).
  • Experience designing or reviewing high-load systems (10k+ RPS).
  • Familiarity with WebAssembly and static analysis tools (webpack-bundle-analyzer, source-map-explorer).
  • Experience with cloud providers (AWS, GCP) and their load-balancing technologies.
  • Practical experience with React 18 and state management libraries (Redux-Saga, MobX, Zustand).

Our Benefits:

  • Full-time remote work opportunities and flexible working hours
  • Private insurance
  • Additional 1 Day Off per calendar year
  • Sports program compensation
  • Comprehensive Mental Health Programme
  • Free online English lessons with a native speaker
  • Generous referral program
  • Training, internal workshops, and participation in international professional conferences and corporate events.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!