Staff Engineer
Tabby
WorldwideremotePosted 13 days ago
Skill Required
Staff-EngineerBackend-EngineerSoftware-EngineerPrincipal-EngineerStaff-EngineeringStaff-Engineer-JobsStaff-Engineering-JobsSenior-Staff-EngineerMicroservicesObservabilityEngineeringPostgreSQLKubernetesCryptographysecuritybuildingfintechdesignGitRedisAPIsGCPandGoAIContract
Key highlights
- Stock options (ESOP) in a fast-scaling, pre-IPO company
- 7+ years of backend engineering required
- Fully remote setup
- Up to 20% tax allowance
- Deep expertise in distributed, high-load systems
- Relocation support available to hubs in Armenia, Georgia, Serbia, Portugal, and Spain
Role overview
We are seeking a Staff Engineer to work on high-impact projects in a high-growth environment, alongside a world-class remote engineering team spread across 20+ countries. The role focuses on shaping technical direction, developing internal tools, and leading complex initiatives within a global fintech unicorn.
Responsibilities
- Shape the technical direction and roadmap of Core Backend, building shared services, libraries, and developer tools used by engineering teams across Tabby.
- Identify common challenges across teams and turn them into reusable solutions that improve developer productivity, system reliability, and security.
- Lead the design and evolution of shared backend capabilities, including event-driven communication, application-level encryption, and sensitive data protection.
- Develop internal engineering tools such as our Service Catalog, API Registry, SLO platform, and AI-assisted development tools, making them useful and easy to adopt.
- Drive complex initiatives from problem discovery and design through implementation, rollout, and production validation, coordinating work across engineers and teams.
- Work closely with teams using our tools to understand their needs, support integrations and migrations, and use feedback to guide further improvements.
- Stay hands-on with Go, validate performance and failure scenarios, and build observability and recovery mechanisms into systems that other teams depend on.
- Raise the engineering bar through architecture reviews, clear technical decisions, mentoring, and documentation that enables others to own and extend shared systems.
Requirements
- 7+ years of backend engineering, including building and operating production systems at scale.
- Strong Go experience and a track record of staying hands-on in senior technical roles.
- Deep expertise in distributed, high-load systems. Our stack includes PostgreSQL, Redis, Kubernetes, GCP, GitLab and microservices.
- Proven ownership of complex initiatives from design through production, including architecture and technology decisions with lasting impact.
- A strong grasp of quality, security, observability and operational excellence.
- Experience integrating third-party APIs and contributing to product development.
- Experience mentoring engineers and raising the technical bar across a team or organization.
- Strong English and a proactive, autonomous approach to ambiguous problems.
Nice to have
- Ability to influence decisions across teams and explain technical topics clearly to non-technical stakeholders.
Benefits
- Full-time B2B contract
- Fully remote setup
- Up to 20% tax allowance
- 22 paid leave days annually
- Stock options (ESOP) in a fast-scaling, pre-IPO company
- Flexi benefits you can use for wellness, travel, or learning
- Relocation support is available to our hubs in Armenia, Georgia, Serbia, Portugal, and Spain, including flights, temporary accommodation and legal setup
Additional details
- Project name: Tabby
- Environment: high-growth, spreads across 20+ countries
- Company type: global fintech unicorn
- Team composition: world-class remote engineering team