Talent.com
Senior Full-Stack Developer | Vue3 + C#

Senior Full-Stack Developer | Vue3 + C#

Upstart AECdivinópolis, estado de minas gerais, br
Há 2 dias
Descrição da vaga

About the Role

We’re looking for a Senior Full-Stack Developer with strong experience in Vue3 , .NET Core , and 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 .NET Core APIs and microservices , integrating complex business logic and data flows.
  • Deploy, scale, and monitor applications on 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 .NET Core APIs 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
  • Criar um alerta de emprego para esta pesquisa

    Fullstack Developer • divinópolis, estado de minas gerais, br