We use first-party analytics tools to understand how candidates use Mainder Jobs. No data is shared with advertisers. Privacy policy
Role overview
Published via Mainder
At Staffy we're seeking for a Senior Full-Stack Engineer to join a high-impact internal analytics platform initiative at a mobile-first financial platform. The team is responsible for building and evolving internal products that provide product, analytics, operations, and experimentation teams with deep visibility into customer behavior, product funnels, event flows, and cross-platform interactions across a large-scale mobile ecosystem.
We are looking for a professional who can own complex frontend experiences while collaborating effectively across backend services, query layers, and data-driven product workflows. This is a true full-stack role with a strong product and platform focus, requiring expertise in React-based application development as well as backend service integration within Clojure or adjacent JVM/functional ecosystems.
As a Senior Engineer, you will contribute to analytics and experimentation workflows related to event exploration, product funnels, operational visibility, rollout controls, and instrumentation quality.
Build and maintain high-quality React applications supporting analytics, operations, experimentation, and internal business workflows.
Design and deliver analyst-facing and back-office experiences focused on usability, performance, and maintainability.
Collaborate with backend services, query layers, and analytical data systems to support product workflows.
Contribute to service integration using contract-driven APIs, typed schemas, and structured backend interfaces.
Support experimentation workflows, rollout controls, feature flag systems, and operational tooling.
Develop and improve event exploration, funnel analysis, instrumentation quality, and product analytics experiences.
Optimize frontend performance across rendering, browser behavior, network interactions, and query-driven user interfaces.
Implement and maintain testing strategies across unit, integration, and end-to-end testing layers.
Instrument applications and collaborate on observability initiatives, monitoring runtime behavior and investigating production issues.
Work within mature products and platforms, delivering improvements while maintaining stability of business-critical systems.
Participate in technical discussions, architecture decisions, and cross-functional collaboration within a remote environment.
More than 5+ years of software engineering experience.
Strong hands-on experience with React, TypeScript, and JavaScript, including component architecture, hooks, reusable abstractions, and maintainable UI systems.
Production experience working with Clojure-based systems or strong experience with Scala, Kotlin, Java, or similar JVM/functional ecosystems.
Ability to contribute across frontend application layers and backend integration concerns.
Experience working with modern React frameworks as well as mature SPA and back-office architectures.
Experience building data-heavy products involving tables, filters, charts, path analysis, funnel analysis, and operational interfaces.
Strong understanding of service-oriented architectures, HTTP APIs, typed contracts, authentication-aware flows, backend-for-frontend patterns, query services, and analytical payloads.
Experience building analytics-focused products where event data, operational insights, experimentation, or behavioral analytics are central to the user experience.
Experience managing local, shared, and remote state using solutions such as React Query, Context API, Redux, or similar approaches.
Experience consuming contract-first APIs, generated clients, typed schemas, and strongly structured service interfaces.
Experience working with component libraries and design systems such as Ant Design, Material UI, Chakra UI, or similar.
Practical experience with experimentation platforms, rollout controls, and feature flag systems.
Strong understanding of event instrumentation, event schemas, funnel analysis, and behavioral data workflows.
Experience diagnosing and improving frontend performance bottlenecks in data-heavy applications.
Experience with observability, monitoring, logging, metrics, tracing, and tools such as Sentry.
Experience implementing unit, integration, and end-to-end testing using tools such as Jest, React Testing Library, Playwright, Cypress, or similar.
Ability to quickly understand existing systems and improve them incrementally while maintaining platform stability.
English level C1 with the ability to communicate technical concepts effectively in a remote and multicultural environment.
Experience with real-time OLAP systems such as Apache Pinot, Druid, ClickHouse, BigQuery Real-Time, or similar analytical platforms.
Experience building analyst-facing products for support, fraud, analytics, or business operations teams.
Familiarity integrating with Clojure-based backend services.
Experience with internationalization and localization workflows.
Familiarity with product analytics, funnel exploration, segmentation workflows, and experimentation-oriented user experiences.
Background in Scala, Kotlin, Java, or functional programming approaches.
People First culture.
Free access to streaming platforms.
Free access to Spotify Premium.
GYM discount.
Travel discount.
E-Learning discount.
Birthday day.
We are a fast-growing technology consulting company specialized in connecting top talent with innovative projects across Latin America and the United States. We support organizations of different sizes and industries in building high-performing teams through recruiting, outsourcing, and team-building services.
Our culture is built on trust, transparency, and collaboration. We value autonomy, continuous learning, and professional development, creating environments where people can grow, contribute ideas, and make an impact from day one.
Today, more than 60 professionals work remotely, collaborating on challenging projects with international teams and leveraging cutting-edge technologies to solve real business problems.