···
Log in / Register

SENIOR FULL STACK DEVELOPER

Indeed
Full-time
Onsite
No experience limit
No degree limit
Praça Dom Cristiano, 241 - Centro, Divinópolis - MG, 35500-004, Brazil
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: The Autolac team is seeking a Senior Full Stack Engineer to rewrite its laboratory management system into a modern, cloud-native SaaS platform—working autonomously, mentoring others, and applying advanced engineering practices. Key Highlights: 1. Work on a strategic project to modernize a cloud-native SaaS system 2. Use AI Code Generation tools in daily development 3. Work with Angular, .NET, Azure, CI/CD, and automation WMI develops **Autolac**, the leading **laboratory management system** in Brazil. We are rewriting Autolac as a **modern, cloud-native SaaS platform on Azure**, using **Angular + C#/.NET + Azure Services**, and adopting advanced practices in **DevOps, AI Code Generation, and continuous quality**. **Role Mission** Serve as a **Senior Full Stack Engineer** developing the **new Autolac**, with autonomy to contribute to component design and architecture, direct collaboration with the Tech Lead, and a **mentoring role** within the team. This is a **hands-on position**, covering everything from requirement definition through deployment and production operations, using modern engineering practices. **Responsibilities** * **Define requirements with the PO**: collaborate on writing **user stories in PRDs (Product Requirements Documents)**, clearly detailing acceptance criteria. * **Test-first**: convert acceptance criteria into **automated tests (ATDD/BDD, unit, integration, e2e)** before implementing business logic. * Develop **.NET APIs** and **Angular front-end**, integrating with Azure services. * Contribute to **component and architecture design**, applying **Clean Code, SOLID, DRY, and decoupling principles**. * Use **AI Code Generation** (Copilot, Cursor, Claude, or similar) to accelerate development and migration while maintaining quality. * **Review peers’ code**, ensuring adherence to design, testing, and security standards. * Use and configure **linters, automated code review tools, and security scanners**. * Maintain and evolve the **CI/CD pipeline** jointly with SREs and other developers. * Perform **resilient deployments** (blue-green, rolling updates, zero-downtime). * Apply **secure coding practices**: input validation, least privilege, threat modeling. * Collaborate with QA and participate in **agile ceremonies** (refinements, plannings, reviews, retrospectives). * Contribute to **observability practices** (monitoring, logging, metrics). * Participate in **on-call rotation**, responding to production incidents. * Support reading legacy code (Delphi) to understand critical business flows when necessary. * Act as a **mentor** for mid-level developers, promoting best practices. **Requirements** * **7+ years** of software development experience. * Solid experience with **.NET (C#)** and **Angular** in large-scale applications. * Practical experience with **Azure Services** (App Services, Functions, Storage, Azure SQL, etc.) or equivalent. * Real-world experience with **AI Code Generation** (Copilot, Cursor, Claude, or similar). * Proven ability in **test-first development** (ATDD/BDD, automated tests written before business logic). * Experience with **CI/CD pipelines** (Azure DevOps, GitHub Actions) and Azure deployments. * Experience with **containerization** (Docker, Kubernetes/ACA/AKS). * Experience in **operations**: troubleshooting, observability, incident response. * Prior experience with **on-call responsibilities**. * Strong knowledge of **design patterns, clean code, SOLID, DRY**. * Knowledge of **security practices**: secure coding, input validation, least privilege. **Nice-to-Haves** * Experience in **legacy system migration**. * Familiarity with **incremental modernization patterns** (Strangler Fig, anti-corruption layers, facades/adapters, feature toggles) to ensure coexistence between legacy and new systems. * Experience with **zero-downtime deployment strategies** in production. * Experience in **healthcare/laboratory environments** or regulated domains. **Soft Skills** * Ability in **technical leadership and mentoring**. * Strong communication and collaborative mindset. * Proactivity and attention to detail. * **Shared responsibility mindset**: you build it, you run it. * Openness to continuous learning and evolution with AI. **Why Join WMI?** * You’ll be part of a **strategic modernization initiative**, rewriting Autolac into a modern SaaS platform. * You’ll work in a team that values **quality, engineering best practices, and real DevOps** (you build it, you run it). * You’ll have the opportunity to use **AI Code Generation tools daily**, applying a **prompt-first development model** focused on productivity and quality. * You’ll work with **modern technologies** (Angular, .NET, Azure, CI/CD, automation). * You’ll collaborate in a remote environment with autonomy, continuous learning, and support from experienced senior engineers.

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
João Silva
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.