[1310] Pessoa Desenvolvedora Fullstack Pl/Sr - Angular/.NET (Híbrido - Manaus)
Senior fullstack developer building Angular 20 single-page apps and .NET 10 (C#) REST APIs backed by PostgreSQL, deployed with Docker on AWS, for client projects in electronic payments, commercial automation and banking. Day to day: writing clean, testable code and joining daily standups in agile teams.
- Compensation
- Not disclosed
- Location
- Manaus, AM, BR
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- SPA development with Angular 20: component architecture, Reactive Forms, Signals, RxJS, state management, responsive UIs with NG-ZORRO (Ant Design)
- High-performance REST APIs with .NET 10 (C#) applying Clean Architecture, SOLID, Design Patterns and dependency injection
- Experience with Entity Framework Core 10
- JWT-based authentication and authorization
- Unit and integration testing with xUnit and Testcontainers
- PostgreSQL 16: modeling, optimization, administration, complex queries, procedures, indexes, performance tuning and database versioning
- Docker for containerization and creating/maintaining development and staging environments
- Deploying solutions on AWS with best practices for scalability, security, monitoring and high availability
Nice to have
- CI/CD knowledge (GitHub Actions, GitLab CI or Azure DevOps)
- Experience with microservices architecture
- Messaging knowledge (RabbitMQ, Kafka or SQS)
- Observability and monitoring experience (OpenTelemetry, Grafana, Prometheus, CloudWatch)
- Experience with agile methodologies (Scrum and Kanban)
Full description
Quem estamos buscando?
Estamos buscando um Desenvolvedor(a) Fullstack Senior que atuará no Front End com Angular JS e no Backend com .NET Core e utilizará o banco de dados PostgreSQL, em projetos de software voltado para o segmento fabril. Estamos buscando alguém que goste de desafios, seja proativo(a), responsável e goste de trabalhar em equipe.
Como será o dia a dia?
Atuar em projetos de desenvolvimento de software utilizando metodologias ágeis para uma empresa da área de pagamento eletrônico, automação comercial e bancária, soluções de pesquisa e fiscais, além de plataformas de gerenciamento de dispositivos.
Seu papel é escrever código limpo, testável e de fácil manutenção de acordo com as regras de negócio do estabelecidas pelo cliente, participando de alinhamento diário com o time, comunicando o que fez no dia anterior, no que está trabalhando e se possui algum impedimento para seguir com a tarefa.
##
Requisitos e experiências necessárias:
- Frontend: Desenvolvimento de aplicações SPA utilizando Angular 20, com domínio de arquitetura baseada em componentes, Reactive Forms, Signals, RxJS, gerenciamento de estado e implementação de interfaces responsivas utilizando a biblioteca NG-ZORRO (Ant Design).
- Backend: Desenvolvimento de APIs REST de alta performance com .NET 10 (C#), aplicando princípios de Clean Architecture, SOLID, Design Patterns, injeção de dependência e boas práticas de desenvolvimento. Experiência com Entity Framework Core 10, autenticação e autorização baseada em JWT (JSON Web Tokens), além de implementação de testes unitários e de integração utilizando xUnit e Testcontainers.
- Banco de Dados: Modelagem, otimização e administração de bancos relacionais utilizando PostgreSQL 16, incluindo criação de consultas complexas, procedures, índices, tuning de performance e versionamento de banco de dados.
- Infraestrutura e DevOps: Experiência com Docker para conteinerização de aplicações, criação e manutenção de ambientes de desenvolvimento e homologação, além de conhecimento em implantação de soluções em ambiente AWS, incluindo boas práticas de escalabilidade, segurança, monitoramento e alta disponibilidade.
Diferencial:
- Conhecimento em CI/CD (GitHub Actions, GitLab CI ou Azure DevOps);
- Experiência com arquitetura de microsserviços;
- Conhecimento em mensageria (RabbitMQ, Kafka ou SQS);
- Experiência com observabilidade e monitoramento (OpenTelemetry, Grafana, Prometheus e CloudWatch);