Engineering Lead

Description:
What does TESTA do?
TESTA helps companies make their software better by finding real people from around the world to test it. This is called “crowdsourced testing.” Instead of relying only on internal testers, we tap into a global network of everyday users and professional testers to try out apps, websites, and digital products in different languages, cultures, and devices.
Think of it like the Uber of software testing — companies tell us what they need tested, and we match them with testers who can do the job quickly, reliably, and from anywhere in the world.
Our clients are companies that want to make sure their software works well not just technically, but also for real users in different parts of the world. We help them find bugs, improve user experience, and understand how people from different markets interact with their products.
TESTA helps businesses launch better, more reliable software — faster and with real-world insights.
Position Overview
We’re looking for a well-rounded Engineering Lead to lead the development of Indigo — the platform at the heart of everything we do at TESTA. Indigo powers our entire ecosystem, serving three core purposes:
1. Enabling clients to clearly express their testing needs
2. Empowering our operations team to manage test cycles at scale
3. Engaging our global tester community to execute with precision
To truly deliver on that vision, Indigo still needs way more capabilities — including:
As Engineering Lead, you’ll play a central role in bringing Indigo’s vision to life. You’ll own the platform end-to-end — from shaping architecture and guiding product decisions to mentoring the team and ensuring smooth, scalable infrastructure. You’ll work cross-functionally, drive execution, and help set the foundation for a high-performing, mission-driven engineering culture.
Key Responsibilities:
- Own the development of Indigo — Lead the engineering efforts across all parts of the platform, from feature planning to deployment and performance tuning.
- Manage and grow the engineering team — Mentor, coach, and support a small but growing team of engineers. Help them thrive while maintaining a high bar for quality and accountability.
- Oversee infrastructure and DevOps — Ensure our systems are reliable, secure, and scalable. Own CI/CD pipelines, monitoring, incident response, and cloud cost management.
- Collaborate cross-functionally — Work closely with product managers, designers, operations, and community leads to translate business needs into scalable product features.
- Shape architecture and technical decisions — Guide architectural choices and ensure that our systems are built to scale with high reliability, performance, and security.
- Drive execution and delivery — Plan and deliver engineering projects on time and within scope, balancing speed with sustainability.
- Establish engineering best practices — Help define and evolve our processes, tooling, and standards to support rapid but thoughtful development.
- Stay hands-on (when required) — Roll up your sleeves and write code when it makes sense — especially in key areas where you can unblock progress or set a strong technical example.
- Build with the future in mind — Contribute to the long-term technical vision of Indigo, identifying areas for investment and improvement as our platform and user base grow.
Technical Skills required:
- Frontend: NextJS, React, MUIMicroservices: FastAPI (Python)
- Databases: MySQL, MongoDB, PostgreSQL (for Zulip)
- Storage: Google Cloud Storage
- Application Platform: Google Cloud Run
- Background Processing: Google Cloud Tasks, Cloud Run Functions
- Caching: Hosted Redis
Soft Skills required:
- Strong software engineering background — You’ve built and shipped production systems, ideally across both frontend and backend, with at least 6 years of industry experience.
- Leadership experience — You’ve led engineering teams, set technical direction, and know how to balance mentoring with driving results — ideally with 3+ years in a managerial or technical lead role.
- Comfort with modern web tech — Familiar with frameworks like React/Next.js, backend APIs (FastAPI or similar), and working with relational and NoSQL databases.
- DevOps know-how — Experience managing cloud infrastructure (bonus if with GCP), CI/CD pipelines, and monitoring systems.
- Bias for action — You’re comfortable with ambiguity and can break down complex problems into practical solutions that move the needle.
- Collaborative mindset — You work well with product, design, and other stakeholders to build things people actually use.
- Quality-focused — You care about writing clean, maintainable code and building systems that scale reliably.
- Curious and pragmatic — You stay up-to-date with new tech, but choose tools that fit the job, not just the hype.● Bilingual communication — Fluent in both Mandarin and English, with the ability to navigate technical discussions and team collaboration across languages.