Footbao

Senior Full Stack Engineer

São Paulo, SP, BR

about 2 months ago
Save Job

Summary

Senior Full Stack Engineer

Reports to: Technical Lead

Location: Brazil (Hybrid)

Salary: Competitive, based on experience


Job Summary

Footbao is looking for an experienced Senior Full Stack Engineer to join our growing team. You will play a pivotal role in developing and maintaining our digital ecosystem, which includes our React Native mobile app (Expo), Next.js admin panel, and NestJS backend. This is an exciting opportunity to contribute to a cutting-edge sports-tech platform revolutionizing football talent discovery and analysis.

As a Senior Full Stack Engineer, you will collaborate closely with designers, product managers, and other engineers to deliver robust, scalable solutions, while maintaining high standards for code quality, security, and performance.


What You’ll Be Doing

  • Develop, maintain, and optimize Footbao’s core platforms:
  • Mobile app: React Native (Expo), NativeWind (Tailwind CSS), Styled Components, Expo Router, Firebase integration
  • Admin panel: Next.js, MUI components, Firebase Functions, React Query, React Hook Form
  • Backend services: NestJS, PostgreSQL, TypeORM, Firebase Authentication, Google Cloud Storage, Cloud Tasks, Firebase Admin SDK
  • Design and implement efficient APIs, ensuring seamless front-end and backend integration.
  • Optimize application performance and scalability leveraging Google Cloud Platform services like Cloud Storage and Cloud Tasks.
  • Lead Firebase integrations across Authentication, Analytics, Remote Config, Cloud Messaging, and Storage.
  • Implement and maintain CI/CD pipelines with GitHub Actions, enhancing automated testing and deployment.
  • Implement DevOps best practices, including Docker containerization, Terraform for infrastructure as code, and cloud monitoring.
  • Monitor real-time application health through Sentry, proactively identifying and resolving issues.
  • Develop and maintain robust end-to-end (E2E) tests using Cypress.
  • Implement and optimize video streaming solutions using HLS, FFmpeg, Google Video Transcoder, and Firebase Storage.
  • Work closely with designers, interpreting and developing responsive, pixel-perfect UI from Figma files across multiple devices, browsers, and screen sizes.
  • Enforce best practices for security, data integrity, and modern software architecture.
  • Conduct code reviews, mentor junior engineers, and contribute to technical architecture decisions.
  • Stay current with emerging technologies, proactively recommending innovations to enhance Footbao’s platform.


What You’ll Bring

  • 6+ years of full-stack development experience.
  • Proven expertise in React Native and Expo, delivering robust mobile apps to iOS and Android.
  • Strong skills in TypeScript, Next.js and modern web technologies, building scalable web-based admin interfaces.
  • Extensive backend experience using NestJS, PostgreSQL, TypeORM, and Firebase Authentication.
  • Deep practical knowledge of Firebase services: Authentication, Analytics, Remote Config, Cloud Messaging, and Storage.
  • Advanced DevOps experience with GitHub Actions, Docker containerization, Terraform, and GCP deployments.
  • Proven testing skills using Cypress for E2E testing, Jest, and React Testing Library.
  • Hands-on experience with video streaming technologies including HLS, FFmpeg, and Google Video Transcoder.
  • Strong frontend skills, accurately implementing responsive, device-agnostic layouts based on Figma designs.
  • Solid understanding of application performance optimization for web and mobile.
  • Exceptional problem-solving skills, able to thrive both independently and collaboratively, comfortable working remotely and in-office as needed.


Desirable Skills

  • Experience with payment systems, such as in-app purchases (IAP) and Stripe.
  • Familiarity with Basedash for internal tooling and data visualization.
  • Knowledge or interest in AI/ML applications, particularly in sports analytics.


What You're Like

  • Excellent communicator, works well in a team both remotely and in-office.
  • Passionate about technology and football, motivated by building innovative sports-tech solutions.
  • Highly detail-oriented, committed to writing clean, testable, and maintainable code.
  • A proactive learner, consistently seeking personal and professional growth.
  • Adaptable and efficient, balancing rapid feature delivery with rigorous quality standards in a startup environment.


Benefits

  • Flexible hybrid working arrangements with a diverse international team.
  • Opportunities for professional development and mentorship.
  • Competitive compensation and performance incentives.
  • The unique chance to be part of an innovative sports-tech startup reshaping football analytics.


How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: