




Job Summary: Grupo Irrah is seeking a Senior Tech Lead to lead squads technically, design scalable architectures, and ensure software excellence. Key Highlights: 1. Lead squads technically and mentor developers 2. Define technical and architectural standards for scalable systems 3. Ensure software quality and promote engineering best practices **About the Role** We are Grupo Irrah, a technology company with over 20 years of experience developing innovative solutions that drive businesses worldwide. Our focus lies in digital transformation, building tools that help companies achieve their full potential. **Who We’re Looking For** We are looking for a **Senior Tech Lead** passionate about technology, innovation, and software quality. If you enjoy leading teams technically, designing scalable architectures, and ensuring excellence in delivery, this role is for you! **General Description** The Tech Lead will act as the technical mentor for the squad, ensuring the quality of delivered software, defining architectural standards, promoting development best practices, and collaborating on technical decisions impacting multiple squads. They will also conduct technical interviews, plan deliveries, and guide developers. **Key Responsibilities** * Define technical standards, system design, and architectural alignment for the squad. * Implement automated testing practices (unit, integration, contract) and observability. * Mentor developers, review pull requests, and guide engineering best practices. * Monitor and manage technical debt, plan refactorings, and optimize application performance. * Support the Engineering Manager in technical delivery planning and estimations. * Ensure software is scalable, secure, observable, and easy to maintain. * Act as the squad’s security champion, promoting secure coding practices. * Collaborate with the Principal Architect on architectural decisions impacting multiple squads. * Conduct technical interviews and support the hiring process. * Lead and document technical design (Technical Design Docs) for squad decisions. * Represent the squad in technical guilds/chapters. **Technical Competencies** * Software architecture: Clean Architecture, DDD, SOLID principles, design patterns. * Testing: TDD/BDD, test pyramid, mutation testing, contract testing. * DevOps: CI/CD, infrastructure as code, deployment strategies. * Security: SAST/DAST, dependency scanning, secure coding practices, OWASP. * Performance: profiling, optimization, load testing, scalability. * Observability: logging, metrics (Prometheus), tracing (Jaeger), alerts, SLOs/SLIs. * Code quality: static analysis, test coverage, technical debt management. * APIs: REST, GraphQL, gRPC, versioning strategies. * Databases: SQL, NoSQL, caching, data modeling. **Market Requirements** * Solid experience as a developer, serving as the technical reference for the company’s primary tech stack. * Experience with clean architecture, microservices, messaging (Kafka, Pulsar), and cloud-native applications. * Proficiency in automated testing (unit, integration, E2E, contract). * Knowledge of observability (logs, metrics, tracing) and monitoring. * Ability to lead through technical influence and mentoring of peers. **Education / Minimum Experience** * Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related fields. * Background as a Developer with informal technical leadership experience. * Experience in high-complexity and large-scale projects. **Nice-to-Haves** * Desired certifications: AWS, Kubernetes, or language-specific certifications used by the company. * Open-source contributions or technical content production (articles, talks, blogs). **Work Location:** Maringá – PR or Cianorte – on-site


