Job Closed
This listing is no longer active.
Conectando saúde, transformando vidas.
Senior Full-Stack Developer, .NET, Angular
Location
Brazil
Posted
134 days ago
Salary
0
Seniority
Senior
Job Description
Senior Full-Stack Developer, .NET, Angular
Interplayers
• Design and develop REST APIs using ASP.NET Core, EF Core and Dapper. • Implement scalable, accessible, and high-performance interfaces with Angular. • Apply SOLID principles, Clean Code practices, automated testing and code review. • Data modeling, optimized queries and tuning with EF Core/Dapper. • Telemetry, structured logging, metrics and tracing. • Containerize with Docker and orchestrate on Kubernetes. • Work closely with Product/UX and support the team's technical decisions. • Use/experiment with copilots and agents to accelerate development and documentation.
Job Requirements
- 5+ years in software development, with a focus on .NET backend and Angular frontend.
- ASP.NET Core Web API, Entity Framework Core and Dapper in production.
- Kubernetes in production (deploys, Helm/manifests, troubleshooting, autoscaling).
- Docker, Git, CI/CD and modern engineering practices.
- Strong proficiency in SOLID and Clean Code, testing (unit/integration) and code review.
- React (SSR/SPA), advanced TypeScript, RxJS (nice to have).
- Relational databases (Oracle/PostgreSQL).
- Experience with AI tools in the development lifecycle (e.g., GitHub Copilot, agents/LLMs).
- Observability: OpenTelemetry, Prometheus/Grafana, ELK/EFK.
- Security basics: OAuth2/OIDC, OWASP, API protection.
Benefits
- Home office allowance
- Health insurance
- Life insurance
- Dental coverage
- TotalPass
- Day Off
- Transportation allowance
- Meal allowance
- PetLove
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work hands-on in a mature Ruby on Rails application running on Heroku • Improve and refactor existing Rails logic to increase stability and maintainability • Tackle high-impact technical challenges that are slowing the team down • Help reduce technical debt in critical areas of the codebase • Collaborate closely with existing engineers to unblock progress • Make safe, well-tested changes with production reliability in mind
Staff Backend Engineer, Game Team
Fortis GamesGames where you belong. Come build with us. Visit www.fortisgames.com to learn more.
• Develop game features from prototype through to live operations, ensuring quality and stability throughout the full lifecycle. • Design, implement, and support scalable CI/CD pipelines to streamline development and deployment processes. • Profile and analyze backend systems to identify and resolve complex bugs and performance issues. • Perform backend load testing to ensure the game infrastructure can handle scale and peak player activity. • Collaborate with client-side engineers to create secure, server-authoritative gameplay systems. • Build and maintain DevOps workflows in a cloud-based environment, primarily using AWS services. • Create clear, well-structured technical documentation to communicate design decisions and architecture to the broader team. • Contribute to studio-wide engineering standards by following and shaping development guidelines and code quality practices.
• Design, develop, and maintain scalable backend services using Python and/or Node.js • Build and consume RESTful APIs with a focus on performance, reliability, and security • Develop and integrate microservices-based architectures using Spring Boot where applicable • Containerize applications using Docker and manage deployments using Kubernetes • Design, optimize, and manage data storage solutions using SQL, NoSQL, and Vector Databases • Implement secure coding practices, authentication, authorization, and data protection standards • Collaborate with DevOps teams to implement CI/CD pipelines and cloud deployments on Microsoft Azure • Monitor, troubleshoot, and optimize backend systems for scalability and high availability • Participate in code reviews, architecture discussions, and technical decision-making • Mentor junior developers and contribute to engineering best practices
• Responsible for operational and development support for the manufacturing test software • Maintain existing code and develop new features • Establish and maintain best practices for high quality software development • Contribute to software build methodology, procedures, and environment




