JobHabor

Principal Full Stack Engineer

Ubiminds
Location
Brazil
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, develop, and deliver scalable multi-tenant SaaS applications
  • Own end-to-end delivery of features
  • Generate production-ready code using AI-assisted development tools
  • Collaborate with Architects to define application architecture
  • Design systems using modern architectural patterns
  • Build modern Angular applications
  • Design efficient database models and optimize SQL performance
  • Implement scalable integration, messaging, and distributed system patterns
  • Troubleshoot complex production issues
  • Mentor engineers through architecture guidance, technical leadership, code reviews, and knowledge sharing
  • Drive engineering best practices around quality, automation, security, observability, and AI-powered software development

Requirements

  • 10+ years of professional software engineering experience
  • Experience as a Principal Engineer, Lead Engineer, Software Architect, or equivalent technical leadership role
  • Expert-level proficiency with C#
  • Expert-level proficiency with .NET
  • Expert-level proficiency with Entity Framework
  • Expert-level proficiency with Angular
  • Expert-level proficiency with SQL Server
  • Expert-level proficiency with PostgreSQL
  • Strong experience designing and building multi-tenant SaaS applications
  • Strong experience designing and building distributed systems
  • Strong experience designing and building REST APIs
  • Strong experience designing and building event-driven architectures
  • Deep expertise with Domain-Driven Design (DDD)
  • Deep expertise with CQRS
  • Deep expertise with secure and scalable application architecture
  • Advanced knowledge of SQL optimization
  • Advanced knowledge of data modeling
  • Advanced knowledge of Redis
  • Advanced knowledge of OpenSearch
  • Advanced knowledge of Elasticsearch
  • Experience with automated testing
  • Experience with CI/CD pipelines
  • Experience with Git
  • Experience with Agile methodologies
  • Experience with modern DevOps practices
  • Experience with observability platforms
  • Experience with code quality tools such as SonarQube
  • Experience with code quality tools such as Mend
  • Experience with code quality tools such as Datadog
  • Experience with code quality tools such as CloudWatch
  • Hands-on experience using AI-powered development tools such as GitHub Copilot
  • Hands-on experience using AI-powered development tools such as Cursor
  • Hands-on experience using AI-powered development tools such as Claude Code
  • Strong leadership, mentoring, communication, and problem-solving skills
  • Bachelor's degree in Computer Science, Engineering, or equivalent professional experience
  • English proficiency at C1 level (written and verbal)

Preferred

  • Hands-on experience with AWS services including ECS/Fargate
  • Hands-on experience with AWS services including Lambda
  • Hands-on experience with AWS services including SQS/SNS
  • Hands-on experience with AWS services including S3
  • Hands-on experience with AWS services including RDS
  • Experience with Infrastructure as Code using Terraform
  • Experience with Infrastructure as Code using AWS CDK
  • Experience with GraphQL
  • Experience with WebSockets
  • Experience with Server-Sent Events (SSE)
  • Experience with Playwright
  • Experience with SmartBear TestComplete
  • Familiarity with monitoring platforms such as Datadog
  • Familiarity with monitoring platforms such as CloudWatch
  • Familiarity with monitoring platforms such as New Relic
  • Experience building AI-enabled applications using Large Language Models (LLMs)
  • Experience building AI-enabled applications using Retrieval-Augmented Generation (RAG)
  • Experience building AI-enabled applications using Model Context Protocol (MCP)
  • Experience building AI-enabled applications using AI-powered application architectures

Skills

  • .NET
  • Angular
  • AWS
  • C#
  • CQRS
  • CloudWatch
  • Datadog
  • DDD
  • DevOps
  • Elasticsearch
  • Entity Framework
  • Event-driven architecture
  • Git
  • GitHub Copilot
  • GraphQL
  • Infrastructure as Code
  • Lambda
  • LLMs
  • New Relic
  • OpenSearch
  • Playwright
  • PostgreSQL
  • RAG
  • REST APIs
  • Redis
  • Rds
  • S3
  • SaaS
  • Server-Sent Events
  • Shift-Left
  • SQL
  • SQL Server
  • SQS/SNS
  • SSE
  • SmartBear TestComplete
  • Terraform
  • TS/SCI
  • WebSockets
  • AWS CDK
  • ECS/Fargate
  • Cursor
  • Claude Code
  • Replit
  • SonarQube
  • Mend
  • RxJS
  • Reactive Forms
  • Signals

More jobs at Ubiminds

All 21

Similar roles