Staff Software Architect – Data Intensive Web-Applications, Personalization

Posted 3 days ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Lead the architectural design and hands-on implementation of a data-driven web product utilizing Microsoft Azure.

• Take full ownership of the application lifecycle, encompassing services, APIs, the Next.js framework, integrations, security measures, and performance under load.

• Architect systems and deliver high-performance applications, writing code for essential paths from conception to production.

• Design the querying, processing, and visualization of extensive data sets, covering modeling, SQL performance, caching, pagination, aggregation, search capabilities, and asynchronous processing.

• Deliver dashboards, reports, and facilitate data exploration on top of pre-existing data platforms.

• Decide on and document system architecture, which may include modular monoliths, microservices, synchronous, or event-driven methodologies.

• Balance trade-offs concerning performance, consistency, security, cost, and operational complexity.

• Establish standards for authentication and authorization, observability, automated testing, code reviews, and continuous delivery practices.

• Leverage AI-assisted engineering within team development processes.

• Collaborate with ingestion, pipeline, and data platform teams while managing how the application queries, secures, and delivers data at production efficiency.


⛳️ Requirements

• A bachelor's degree in computer science, engineering, mathematics, or a related quantitative discipline; a master's degree or PhD is advantageous.

• Proven experience as a Staff Engineer, Principal Engineer, Software Architect, or similar role, with a track record of designing and delivering large-scale, high-performance web applications and backend systems.

• Demonstrable system design experience at production scale, including service boundaries, data flow, consistency, failure modes, and the capability to justify those decisions with trade-offs rather than presentations.

• Proficient in Java, with additional expertise in Go and/or Python where applicable.

• Familiarity with TypeScript, React, and Next.js, sufficient to influence and contribute to web application development.

• Experience with Microsoft Azure in a production environment, including API and integration design, as well as distributed systems (queues, events, idempotency, consistency, resilience, and fault tolerance).

• Strong skills in SQL, data modeling, and query optimization, along with knowledge of NoSQL, caching, and search — evidenced by a history of developing data-intensive UIs and APIs that perform well (latency, throughput, pagination, aggregation, caching strategies).

• Knowledge of automated testing, CI/CD practices, containers, Kubernetes, infrastructure as code, and production diagnostics using logs, metrics, and traces.

• Preferred experience in analytics or BI products, conversational interfaces, multi-tenant systems, Domain-Driven Design, feature flags, and progressive delivery methodologies.

• Ability to merge architectural insight with implementation while remaining close to the code.

• Capacity to make practical trade-offs and opt for simpler designs when adequate.

• Skill in clearly communicating risks, decisions, and limitations to both technical and business stakeholders, while enhancing team quality through example, feedback, and collaboration.


🏝️ Benefits

• Performance-based bonus*

• Attendance Bonus*

• Private pension plan

• Meal Allowance

• Casual office environment and dress code

• Days off*

• Health, dental, and life insurance options

• Discounts on medications

• Partnership with WellHub

• Childcare subsidies

• Discounts on Ambev products*

• Partnership with Clube Ben

• Scholarships available*

• Assurance for school materials

• Access to language and training platforms

• Transport allowance

People also viewed

QAVION GROUP18 hours ago

Senior AI / ML / Data Engineer

US flagUnited States OnlyFull-timeData Engineer€80k – €150k/year
ApplyView job
ShippyPro1 day ago

Data Platform Engineer – Mid-level

US flagUnited States OnlyFull-timeData Engineer€33k – €43k/year
ApplyView job
Blood Cancer United2 days ago

Data Engineer

US flagUnited States OnlyFull-timeData Engineer$89k – $128k/year
ApplyView job
RevoData2 days ago

Senior - Principal Data Engineer

CZ flagCzechia OnlyFull-timeData Engineer$120k – $180k/year
ApplyView job
RevoData2 days ago

Senior / Principal Data Engineer

HU flagHungary OnlyFull-timeData Engineer
ApplyView job
Modash2 days ago

Senior Software Engineer – Data Search

FR flagFrance, +5 more countriesFull-timeData Engineer€100k – €130k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers