Backend Developer – Specialist
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Lead
Job Description
Backend Developer – Specialist
FCamara Consulting & Training
• Design scalable, resilient and secure backend architectures applying SOLID, Clean Architecture, DDD, CQRS and Event-Driven Design • Architect event-driven solutions using Google Cloud Pub/Sub with resilience, idempotency and advanced failure handling • Manage enterprise API strategy through Google Apigee, implementing governance, edge security and Zero Trust • Define and implement secure development patterns (Secure Coding), mitigating OWASP Top 10 risks and ensuring LGPD compliance • Architect containerized infrastructure with Docker and Kubernetes, defining scaling, auto-recovery and disaster recovery strategies • Design and optimize complex CI/CD pipelines in GitLab CI, integrating SAST/DAST, SonarQube, dependency analysis and DevSecOps • Implement and evangelize an observability culture with Dynatrace: APM, distributed tracing, root-cause analysis and runtime vulnerability detection • Lead Architecture Decision Records (ADRs), technical documentation and architecture governance to ensure traceability and communication • Exercise technical leadership through rigorous code reviews, mentoring of senior and junior engineers, and promoting engineering excellence • Lead troubleshooting and RCA for critical production incidents, identifying root causes and implementing permanent fixes • Collaborate with technical leadership, product, security and infrastructure teams on the strategic evolution of the platform • Identify and propose refactorings, eliminate technical debt and introduce innovations that balance quality with continuous delivery • Assume end-to-end strategic ownership: from initial design to production monitoring, ensuring quality, security and performance
Job Requirements
- Degree in Computer Engineering, Computer Science or a related field
- Minimum 8+ years in backend development, with at least 4+ years at senior or specialist level
- Deep expertise in .NET Core and C# (advanced patterns, async programming, memory management)
- Mastery of software architecture (SOLID, Clean Architecture, DDD, CQRS, Event-Driven)
- Strong experience in secure development and mitigation of OWASP Top 10 vulnerabilities
- Experience with Google Cloud Platform, especially Pub/Sub and Apigee
- Advanced proficiency with Docker and Kubernetes
- Experience with GitLab and advanced CI/CD (complex pipelines, DevSecOps)
- Experience with observability and tools such as Dynatrace
- Proven technical leadership: mentoring, conducting code reviews and promoting standards
- Ability to operate with full autonomy, systems thinking and strong technical ownership
- Excellent communication skills in Portuguese (English desirable)
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead and contribute to the migration of legacy COBOL applications to Java-based microservices • Translate business and technical requirements into scalable, maintainable, and secure software solutions • Develop backend solutions using Java (Spring, Hibernate) and frontend with React, Angular, or similar • Identify optimization opportunities for legacy application returning to Azure-based environments • Design, develop, test, and deploy full stack solutions in Azure Cloud • Collaborate with cross-functional teams to ensure seamless integration and performance • Build secure, scalable RESTful APIs for cloud integration • Ensure compliance with DoD cybersecurity and software development standards • Document system architecture, codebase, and migration processes • Participate in Agile ceremonies and contribute to sprint planning and retrospectives
• Analyze and interpret business and technical requirements to design scalable, maintainable software architecture • Lead the full software development lifecycle — from concept and design through implementation and deployment • Design and develop cloud-native services using Microsoft Azure technologies to expand and enhance the platform • Build, maintain, and optimize CI/CD pipelines to ensure smooth and automated development workflows • Actively participate in agile team ceremonies, including sprint planning, stand-ups, reviews, and retrospectives • Continuously learn and adopt new technologies, best practices, and patterns to improve team performance and product quality
Senior .NET Developer — Angular, SQL Server, AI, Spec-Driven Development
ConfitecTornamos a operação de seguradoras e resseguradoras mais controlada, confiável, eficiente e segura.
• Understand business requirements and translate them into clear, well-structured technical solutions. • Analyze and detail business rules, workflows, UI screens, integrations, validations and acceptance criteria. • Create functional and technical specifications to guide development. • Develop and evolve applications using .NET, Angular, RESTful APIs, relational databases and integrations. • Use AI tools to support development, documentation, testing, refactoring and code analysis. • Critically review AI-assisted solutions and code, ensuring quality, security, performance and maintainability. • Participate in API design, data modeling, integrations and technical decision-making. • Identify gaps in requirements, systemic impacts and technical risks. • Support less experienced developers in analysis, best practices and the responsible use of AI. • Contribute to continuous improvement of processes, technical standards and delivery quality.
Mid-level .NET, Angular, SQL Server Developer – Focus on AI, Spec-Driven Development
ConfitecTornamos a operação de seguradoras e resseguradoras mais controlada, confiável, eficiente e segura.
• Understand business requirements and translate them into clear, well-structured technical solutions. • Analyze and detail business rules, flows, screens, integrations, validations and acceptance criteria. • Prepare functional and technical specifications to guide development. • Develop and enhance applications using .NET, Angular, REST APIs, relational databases and integrations. • Use AI tools to support development, documentation, testing, refactoring and code analysis. • Critically review solutions and code produced with AI assistance, ensuring quality, security, performance and maintainability. • Participate in API design, data modeling, integrations and technical decision-making. • Identify gaps in requirements, systemic impacts and technical risks. • Support less experienced developers with analysis, best practices and responsible use of AI. • Contribute to continuous improvement of processes, technical standards and delivery quality.



