Lisbon, Portugal On-site Employment

BrainRocket is hiring a Team Lead Backend Developer (Node.js)

About the Role

The role involves leading a team of backend engineers, designing robust APIs, and ensuring system reliability and scalability through modern Node.js practices and architectural oversight.

Responsibilities

  • Lead and mentor a team of backend developers
  • Design and implement scalable server-side applications
  • Own end-to-end architecture of backend services
  • Collaborate with frontend and product teams
  • Ensure code quality through reviews and standards
  • Troubleshoot production issues and performance bottlenecks
  • Drive adoption of best practices in development workflows
  • Participate in system design and technical planning
  • Maintain API documentation and interface consistency
  • Optimize backend systems for speed and reliability
  • Implement security and data protection measures
  • Support deployment pipelines and CI/CD processes
  • Evaluate and integrate new technologies
  • Monitor system health and uptime
  • Contribute to database design and query optimization
  • Enforce coding standards across the team
  • Lead incident response and post-mortem analysis
  • Coordinate release schedules with stakeholders
  • Promote test-driven development practices
  • Ensure compliance with data handling policies

Nice to Have

  • Experience with large-scale production systems
  • Background in fintech or high-transaction environments
  • Knowledge of Kubernetes and Docker
  • Familiarity with message queues and event-driven systems
  • Experience with serverless architectures
  • Contributions to open-source projects
  • Understanding of distributed tracing
  • Experience with performance benchmarking tools
  • Leadership in agile environments
  • Mentorship of junior developers

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with company match
  • Paid time off and holidays
  • Flexible work hours
  • Remote work support stipend
  • Professional development budget
  • Annual team retreats
  • Parental leave policy
  • Mental health resources
  • Stock options program

Compensation

Competitive salary with performance-based bonuses

Work Arrangement

Hybrid remote with optional office access

Team

Mid-sized engineering team focused on scalable backend systems

Technology Stack

  • Primary runtime: Node.js with TypeScript
  • Databases: PostgreSQL and MongoDB
  • Infrastructure: AWS with Kubernetes orchestration
  • CI/CD: GitHub Actions and ArgoCD
  • Monitoring: Prometheus and Grafana
  • Logging: ELK stack
  • APIs: REST and GraphQL via Apollo

Growth Opportunities

  • Path to technical architecture roles
  • Leadership development programs
  • Conference attendance and speaking support
  • Internal tech talks and knowledge sharing
  • Cross-functional project rotations

Available for qualified candidates

About company
BrainRocket
BrainRocket is a global company creating end-to-end tech products for clients across Fintech, iGaming, and Marketing.
All jobs at BrainRocket Visit website
Job Details
Category backend
Posted a month ago