Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We’re looking for a hands-on Software Development Team Lead to lead a lean full-stack team (1–2 software engineers) and ship fast. We develop exclusively in Cursor and optimize for AI-generated code—your job is not only to lead the team, but equally to actively engage in development to get the product into users’ hands quickly.
You’ll work across our TypeScript stack (Nest.js, Next.js, React Native, Neon (Postgres), AWS) and the tooling we live in every day (GitHub, Linear, Notion). You'll work directly with users and PMs. Where possible, you'll partner directly with users to get first hand problem understanding so that you can ship fast.
Skills required
- Full-stack depth with TypeScript, js, Next.js, React Native, and AWS.
- Java knowledge is a plus, but not required
- AI-first development mindset: comfortable prompting, reviewing, and steering AI-generated code; strong judgment on when to edit vs. hand-code.
- Leadership: 2+ years leading engineers or projects in product environments
- Operational excellence: CI/CD, testing strategy, performance, security, observability, and incident readiness.
- Product mindset: collaborate tightly with PM and business stakeholders; ship iterative value, not just features.
- Communication: express ideas clearly and effectively, both in writing and in speech. Adapt your communication style to the audience and context.
- Fluent in English. German is a plus but not required.
- Regional presence: willingness to work around 2 to 3 days per week in our Zurich office and availability to travel to Poland occasionally.
Responsibilities
Product & Platform
- Own the architecture and technical direction across web, mobile, and APIs in a modern TypeScript ecosystem.
- Build in Cursor: set prompting and review standards; ensure most code is AI-generated, human-validated, and production-ready.
- Keep systems fast, secure, observable, and cost-aware;
- Drive continuous delivery
- Partner with PMs and business stakeholders to define end-to-end vertical slices of functionality, ship and iterate quickly.
Team Leadership
- Lead and mentor 1–2 engineers; foster a culture of ownership, clarity, and speed.
- Establish AI-assisted dev playbooks (cursor rules, prompt patterns, review checklists, test expectations).
- Communicate progress, risks, and trade-offs to leadership with high signal, low noise.
- Promote a learning loop: post-launch reviews, metrics, and pragmatic refactors.
Our Stack & Tools
- Languages & Frameworks: TypeScript, Nest.js, Next.js, React Native
- Data: Neon (Postgres), AWS RDS MySQL
- Data Lake: DataBricks, AWS
- Cloud: AWS
- Dev & Ops: Cursor, GitHub (Actions/PRs), DataDog
- Productivity: Linear, Notion
Interview process
Our interview process is designed to be transparent, collaborative, and focused on mutual fit.
- Prescreening: A call with our internal recruiter to explore your background, motivations, and experience.
- Tech interview
- Hiring Manager Conversation: A discussion with the VP of Engineering and VP Product
- Optional: peer-to-peer conversation with the team
- Fast Feedback: We move quickly—expect a response within days after the final round.
Why join Coople
At Coople, we connect companies and workers through a platform built for flexible work. We help businesses plan smarter and support people in finding jobs that fit their lives. Our values – Agile, Collaborative, Empowering, Fair, and Passionate – shape our team spirit and define the way we work to truly make a difference.
In this role as a programmer team lead specifically, you’ll help redefine how a small, sharp team ships product: AI-first development, automation, and pragmatic engineering at the core. You’ll have autonomy to shape both the engineering system and the culture behind it—optimizing for speed, reliability, and impact.
Key Skills
Ranked by relevanceReady to apply?
Join Coople Switzerland and take your career to the next level!
Application takes less than 5 minutes

