About the Role
We’re looking for a
Senior Full-Stack Developer
with strong experience in
Vue3 ,
AWS
to join a global engineering team building real-time, data-intensive platforms. This role involves owning both the UI and backend layers of mission-critical systems that demand exceptional performance, scalability, and reliability.
You’ll work alongside highly skilled engineers, contributing to the architecture, development, and deployment of modern applications in a distributed environment.
Key Responsibilities
Design, develop, and maintain
Vue3-based frontends
using the Composition API, Pinia, TypeScript, and Vite. Contribute to
AWS
(ECS, Lambda, RDS, DynamoDB, S3, CloudWatch). Build and maintain
CI / CD pipelines
and automated testing workflows. Collaborate closely with product managers, designers, and QA engineers in an
Agile
environment. Participate in
architecture reviews
and propose performance optimizations for low-latency systems. Write clean, maintainable, and well-documented code following software engineering best practices.
Technical Environment
Frontend :
Vue3 (Composition API, Pinia, TypeScript, TailwindCSS, Storybook, Cypress, Jest) Backend :
C# / .NET Core, Entity Framework, REST & WebSocket APIs, async programming Cloud :
AWS (Lambda, ECS, API Gateway, DynamoDB, S3, RDS, CloudWatch) DevOps :
GitHub Actions / Jenkins / GitLab CI / CD Testing & Observability :
Unit, Integration, and E2E testing; Logging and Monitoring (OpenTelemetry)
Requirements
7+ years of professional software development experience 3+ years of production experience with
Vue3 (Composition API + Pinia) 2+ years working hands-on with
AWS deployments
(Lambda, ECS, or similar) Strong backend experience with
and microservice design Familiarity with
CI / CD pipelines , testing frameworks, and code quality tools Excellent communication skills in
English (B2 or higher) Self-motivated, detail-oriented, and comfortable working independently in distributed teams
Nice to Have
Experience with
real-time or data-heavy applications
(trading, analytics, monitoring systems) Familiarity with
event-driven architectures
and message queues (Kafka, SQS, RabbitMQ) Knowledge of
TypeScript performance optimization
and UI rendering strategies Exposure to
financial systems or enterprise-grade environments
What We Offer
100% remote work with a globally distributed engineering team Competitive compensation in USD Long-term contract with opportunities for professional growth Collaborative, high-performance environment with strong engineering culture Projects that challenge your technical skills and reward innovation
Fullstack Developer • Poços de Caldas, Brazil