OmDev Logo
GetYourJob
0
Publié il y a 171 jours

Senior Full Stack Engineer

Entreprise
ShotgunRecrute en direct
Localisation
Paris
Hybride
Type de contrat
CDI
Niveau
Senior
Rémunération
45000-65000€/an

Salaire du marché

Médiane du marché
53k€
Estimation
53k€fourchette habituelle63k€

Cette offre n'affiche pas de salaire. D'après 12 offres pour ce poste (Senior, Paris), le marché se situe autour de 53k€ (53k€–63k€).

0vues
0clics

Description du poste

Senior Full Stack Engineer – H/F

Company: Shotgun
Location: Paris (75), France
Contract: Full-time (CDI)
Estimated Salary: €45,000 – €65,000/year (based on Hellowork estimates)
Education: Bachelor’s degree or equivalent (Bac +5)
Reference: 59582

About Shotgun

Shotgun is a ticketing platform for live music events, empowering event producers, artists, and fans with powerful tools to sell tickets, build brands, and connect meaningfully.
Since 2020, we’ve grown 20x in GMV, 30x in revenue, and achieved profitability. Today, we serve 20,000+ clients and engage 6 million+ users across Europe, the US, and Latin America.

What It’s Like to Be an Engineer at Shotgun

  • Ownership & Impact: Engineers drive feature development and key product decisions.
  • Speed & Quality: We balance rapid iteration with rigorous testing—ensuring everything works in real-time.
  • Long-Term Challenges: We rebuild systems from scratch when needed to future-proof our products.

Our Products & Tech Stack

Shotgun’s ecosystem goes beyond mobile apps, addressing the entire live music ecosystem:

Key Products & Challenges

For Event Producers (B2B):
  • CRM & Marketing tools (newsletters, push notifications)
  • Offline-first P2P communication (BLE integration)
  • Hardware integration (thermal printers, cash drawers)
For Consumers (B2C):
  • Ticketing, resale, social discovery, and UX/UI
  • Scalability-focused solutions
For Artists:
  • Data visualization tools

Tech Stack

We love experimenting but rely on these core technologies:
  • Frontend: React, Next.js, React Native, Apollo
  • Backend: Node.js, GraphQL
  • Database: PostgreSQL
  • DevOps: GitHub Actions, Cypress, Detox
  • Hosting: Vercel
  • AI Tools: Cursor, Claude Code

What You’ll Do

  • Build new tools to help organizers grow their communities.
  • Run experimentations to drive Shotgun’s growth.
  • Focus on user happiness and organizer success.
  • Explore future innovations:
  • Sales predictions
  • Cashless event payments (with hardware)
  • CMS features for organizers
  • Artist booking marketplace

Ideal Candidate

You’re a great fit if you:
✅ Love building products from scratch.
✅ Passionate about entertainment (music, gaming, events—anything that excites people).
✅ Have built scalable products with a broad user base.
✅ 5+ years of hands-on engineering experience.
✅ Fluent in our stack (React/React Native, Node.js, GraphQL).
✅ Curious & tech-savvy, always learning.
✅ Ownership-driven, taking responsibility for outcomes.

Perks & Benefits

  • Remote Work: Based anywhere in France (preference for Paris/Marseille). Covered travel expenses for monthly in-person meetings.
  • Event Voucher: €150/quarter to attend live events on Shotgun.
  • Team Offsites: Quarterly retreats (2–3 days) with workshops, masterclasses, and social events.
  • Gymlib: Discounted gym memberships.
  • Sustainability Bonus: Compensation for eco-friendly commutes (e.g., biking).
  • Swile Lunch Card: Meal stipends.
  • Health Insurance & Childcare Support: Fully covered.

Hiring Process

1. Screening Interview with CTO (1h)
2. Live Coding Interview (1h30)
3. Project Review Interview (1h)
4. System Design Interview (1h)
5. Product Interview with PM & Designer (1h)

Ready to join? Apply with your resume and portfolio to [insert application link].

Exigences du poste

Stack technique :

ReactNext.jsReact NativeApollo ClientNode.jsGraphQLPostgreSQLGitHub ActionsCypressDetoxVercelCursorAnthropic Claude

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur
Voir sur LinkedIn

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.