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
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.