[Hiring] Senior React / Full-Stack Web Engineer @Somnio Software
Senior React / Full-Stack Web Engineer @Somnio Software
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago

[Hiring] Senior React / Full-Stack Web Engineer @Somnio Software

2wks ago - Somnio Software is hiring a remote Senior React / Full-Stack Web Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Argentina

Role Description

We are looking for a Senior React / Full-Stack Web Engineer to join a high-impact analytics platform initiative focused on building internal web products over real-time, data-heavy systems. This role is centered on delivering modern back-office and analyst-facing experiences using Next.js, React, and TypeScript, with a strong emphasis on usability, performance, and reliability. It is a web-first role, not a pure backend position: the ideal candidate is comfortable owning complex frontend surfaces while working closely with contract-driven backend services and large analytical datasets.

As a Senior Engineer, you will help evolve existing internal tools and product workflows related to analytics, experimentation, operational visibility, and other critical business surfaces. You are expected to bring 5+ years of overall software engineering experience, including at least 4+ years building production web applications with React and TypeScript. The ideal candidate combines strong product judgment with engineering depth, especially in environments where frontend delivery, service integration, and high-volume analytical data must work together seamlessly.

Qualifications

  • Production experience with modern Next.js, including routing, server-side rendering patterns, middleware or route handlers, and the trade-offs of building internal web products at scale.
  • Strong hands-on experience with React 18+ and TypeScript, including advanced component patterns, hooks, type-safe API handling, and maintainable UI architecture for complex products.
  • Ability to model local, shared, and remote state clearly using practical patterns such as React Context, lightweight state stores, and data-fetching abstractions without unnecessary complexity.
  • Experience building polished interfaces with mature component systems such as Ant Design, Material UI, Chakra, or equivalent libraries used in internal and operational tools.
  • Experience consuming contract-first APIs through generated clients or strongly typed schemas, with a focus on safe integration between frontend applications and backend services.
  • Ability to work effectively with HTTP backend services, including large query responses, error handling, auth-aware flows, and frontend experiences that depend on reliable analytical data access.
  • Strong experience building dense operational or analyst-facing interfaces such as virtualized tables, filters, funnels, charts, and other read-heavy workflows with good performance and keyboard-friendly UX.
  • Commitment to quality through unit, integration, and end-to-end testing using tools such as Jest, React Testing Library, Playwright, or Cypress.
  • Practical ability to instrument frontend applications, investigate runtime issues, and work with logs, metrics, traces, and tools such as Sentry or equivalent monitoring platforms.
  • Comfort working with experimentation, rollout controls, and feature-flag systems in product environments where safe gradual release and measurement matter.
  • Experience contributing to internal tools, admin platforms, operational dashboards, or other business-critical product surfaces where reliability and usability are equally important.
  • Ability to work effectively in environments shaped by real-time analytics, event data, aggregations, and latency-sensitive read patterns rather than simple CRUD interfaces.
  • Track record of diagnosing and improving bottlenecks across React rendering, network behavior, browser performance, and query-driven UI flows in data-heavy scenarios.
  • Ability to join mature products, understand constraints quickly, and improve them incrementally without destabilizing business-critical systems.
  • Ability to communicate technical trade-offs clearly, participate in design discussions, and collaborate effectively in a remote, multicultural environment.

Requirements

  • 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.

Benefits

  • Languages: TypeScript, JavaScript, SQL
  • Frontend: Next.js, React, HTML5, CSS3, Accessibility, Data-Heavy UI
  • Backend Integration: HTTP APIs, Contract-First Clients, Auth-Aware Flows, Service Integration
  • Product Platforms: Internal Tools, Experimentation, Feature Flags, Operational Workflows
  • Analytics: Real-Time Analytics, Virtualized Tables, Charts, Funnels, Query Optimization
  • Cloud / Tools: Jest, React Testing Library, Playwright, Cypress, Sentry, CI/CD
Before You Apply
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior React / Full-Stack Web Engineer @Somnio Software
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2wks ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later