Buenos Aires, Buenos Aires, Argentina Remote (Country) Employment

Somnio Software is hiring a Senior Full-Stack Engineer (React/Clojure for Analytics Platform)

Requirements

  • 5+ years of overall software engineering experience
  • Strong production experience building web applications with React
  • Meaningful experience integrating with backend services in Clojure or adjacent ecosystems
  • Strong hands-on experience building production web applications with modern React, including component architecture, hooks, reusable abstractions, and maintainable UI systems for complex internal products
  • Production experience working on or deeply integrating with backend systems built in Clojure, or strong experience in adjacent JVM / functional ecosystems such as Scala, Kotlin, or Java with clear readiness to ramp into Clojure quickly
  • Ability to work across frontend application layers and backend-facing integration concerns, contributing meaningfully to both user-facing product delivery and service-level technical design
  • Experience working across more than one React application model, including modern framework-based applications and mature SPA/back-office architectures
  • Ability to build high-quality internal web products with strong UX for dense, data-heavy, read-intensive workflows such as tables, filters, charts, path analysis, funnel analysis, and analyst-facing operational screens
  • Ability to work effectively with service-oriented architectures, HTTP APIs, typed contracts, auth-aware flows, backend-for-frontend patterns, query services, and large analytical payloads
  • Experience building products where event analytics, product usage data, operational insights, experimentation data, or other analytical workflows are central to the user experience
  • Ability to model local, shared, and remote state clearly using practical patterns such as React Query, Context, Redux, lightweight state stores, or equivalent approaches without unnecessary complexity
  • Experience consuming contract-first APIs, generated clients, typed schemas, or strongly structured service interfaces, with emphasis on correctness and safe evolution between frontend and backend systems
  • Experience building polished interfaces with mature component systems such as Ant Design, Material UI, Chakra, or similar libraries commonly used in internal operational platforms
  • Practical experience with experimentation platforms, rollout controls, or feature-flag systems where gradual release, measurement, and operational safety matter
  • Strong understanding of event instrumentation, event schemas, funnel-oriented product analysis, and the practical realities of building software around behavioral data
  • Track record of diagnosing and improving bottlenecks across React rendering, browser performance, network behavior, and query-driven UI flows in data-heavy applications
  • Practical ability to instrument applications, investigate runtime issues, and work with logs, metrics, traces, and monitoring tools such as Sentry or equivalent platforms
  • Commitment to quality through unit, integration, and end-to-end testing using tools such as Jest, React Testing Library, Playwright, Cypress, or equivalent
  • Ability to join mature products, understand constraints quickly, and improve them incrementally without destabilizing business-critical systems

Nice to Have

  • Real-Time OLAP Experience: Previous work with Apache Pinot, Druid, ClickHouse, BigQuery real-time, or similar analytical systems that power operational or analyst-facing products
  • Analyst-Facing Product Experience: Experience building products for support, fraud, analytics, or business operations teams where large datasets and workflow efficiency are central to the user experience
  • Clojure Service Familiarity: Exposure to integrating with Clojure-based backend services or comfort ramping into teams where key backend domains are implemented in Clojure
  • Internationalization: Experience with runtime localization systems or externalized translation workflows beyond simple build-time string handling
  • Product Analytics and Funnel UX: Familiarity with event analytics, funnel exploration, segmentation workflows, or experimentation-oriented product interfaces
  • Functional or JVM Background: Background in Scala, Kotlin, Java, or functional design approaches can be valuable when paired with strong frontend and product-platform delivery skills
About company
Somnio Software

We are a Software Development Company dedicated to creating top-notch Mobile & Web applications with Flutter. From Product Development to Staff Augmentation.

As pioneers in Flutter development, we firmly believe it is the key to unlocking rapid and cost-effective digital success for businesses. Our expertise lies in assisting brands in designing, developing, and rapidly scaling custom apps for every screen in record time.

We are a specialized Software Development Company proficient in building cross-platform applications using Flutter and complementary technologies. Our expertise lies in creating world-class solutions for mobile, web, desktop, and embedded devices, combining a unified codebase approach with the right tools to accelerate development.

All jobs at Somnio Software Visit website
Job Details
Department Tecnología
Category fullstack
Posted 3 months ago