MisuJob - AI Job Search Platform MisuJob

Team Lead Software Engineer (Full stack)

Confidential

United Square, Singapore Hybrid permanent

Posted: April 9, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Team Lead Software Engineer

Job Description

Fueling the business of fun.

Not just a game-changer, it’s a life-changer. Designed to deliver a superior guest experience, the software solutions platform is a complete integrated solution made to enable business owners to achieve greater operational efficiency while reducing costs and increasing profitability.

With Embed’s platform, a business (single or multi-location) has real-time visibility and control across the entire operation: a full range of games management, real-time prize inventory, from guest party planning and bookings via mobile to integrated point-of-sales, including bundles and upsell packages, self-recycling game card kiosks and so much more. And it is all interconnected.

We have offices across the globe: USA, EMEA, and Asia. With more than 1,000 customers and over 3,000 installations in 56 countries, we are equipped and ready to empower Family Entertainment businesses with direct sales, services, and support anytime, anywhere.

We are in the business of fun and no one takes fun more seriously than us, which is why we put our people at the heart of everything we do, and how we do it. Get inspired because no one’s having more fun than us.

Position Summary

As a Full Stack Team Lead, you will play a pivotal role in shaping the end-to-end architecture and technical roadmap of our digital products. You’ll leverage your deep expertise in React JS, scalable backend systems, and modern engineering principles to build robust, high-performing, and secure web applications. Beyond coding, you will actively champion technical excellence, lead high-performing squads, and collaborate closely with product, design, and engineering stakeholders to drive platform scalability and boost engineering velocity.

Embed wants to work with a proactive leader. We would like to work with someone who doesn’t just manage tasks but actively contributes to the professional growth of their team through mentorship, strategic planning, and a culture of ownership and technical rigor.

Key Responsibilities

Architect, develop, and maintain scalable applications using React JS and modern backend frameworks, ensuring seamless performance and architectural integrity across the entire ecosystem.

Collaborate proactively with product managers, UX/UI developers, and cross-functional leads to translate complex business goals and user needs into scalable, functional technical solutions.

Lead and scale engineering teams, continuing our culture of continuous learning, constant self development, and technical excellence through mentoring and team-building initiatives.

Establish, document, and enforce consistent full-stack development practices, ensuring code quality, maintainability, and security-first engineering across the organization.

Conduct thorough code reviews and architectural audits, providing constructive feedback and ensuring adherence to performance benchmarks, security standards, and best practices.

Drive technical strategy by using system metrics, scalability benchmarks, and industry trends to propose and implement changes that enhance platform reliability and developer productivity.

Refactor and optimize legacy systems to improve performance, reduce technical debt, and align with modern full-stack patterns and cloud-native architectures.

Stay current with emerging technologies, including AI-led development tools and cloud-native innovations, evaluating their applicability to our product roadmap and team efficiency.

Contribute to and maintain comprehensive technical documentation, including API contracts, system architecture diagrams, and robust onboarding resources for new engineers.

Required Skills and Experience

Bachelor’s degree a STEM related field (or equivalent practical experience).

6+ years of professional experience in full-stack development, with at least 2 years in a formal leadership or mentoring capacity.

Deep expertise in React JS and modern front-end architectures, paired with strong experience in building and scaling RESTful or GraphQL APIs.

Proven track record of mentoring junior and senior developers, improving team-wide engineering standards, and successfully managing team growth.

Strong command of JavaScript (ES6+), TypeScript, and modern backend languages (e.g., Node.js, Python, or Go).

Expertise with state management, database design (SQL/NoSQL), and component-driven architecture, microservices a plus.

Experience managing CI/CD pipelines, containerization (Docker/Kubernetes), and cloud infrastructure (AWS/GCP/Azure).

Proficiency with Git, modern build tools (e.g., Webpack, Vite), and automated testing frameworks (Jest, Cypress, or similar).

Solid understanding of web security (OWASP), performance optimization, and scalable system design.

Excellent communication skills, with the ability to articulate complex technical trade-offs to both technical and non-technical stakeholders

What we offer

Exposure to the fast-paced world of high-tech start-ups.

Working with passionate, smart, and driven colleagues in a vibrant environment.

Group Medical Insurance (Group Term Life, Group Hospital & Surgical, Group Outpatient Clinical, Group Outpatient Specialist, Group Dental)

Paid time off to include vacation, sick, annual leave and Singapore statutory leave

Robust Learning Management System for employee growth and development

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply