Reply designs and implements innovative solutions in the areas: Digital Services, Technology and Consulting.
Fullstack Backend Developer — Architecture, Authentication
Location
Brazil
Posted
12 hours ago
Salary
0
Seniority
Senior
Job Description
Fullstack Backend Developer — Architecture, Authentication
Reply
• Work on backend and fullstack development of critical applications. • Define scalable, secure, and highly available architectures. • Design and implement authentication and authorization solutions. • Participate in technical decisions and support the evolution of system architectures. • Develop APIs and integrations with internal and external systems. • Ensure best practices for security, quality, and observability.
Job Requirements
- Strong experience in backend development with .NET.
- Experience with software architecture, microservices, and REST APIs.
- Experience with authentication and authorization (OAuth2, OpenID Connect, JWT, SSO, identity providers).
- Knowledge of Design Patterns, SOLID principles, and Clean Architecture.
- Experience with relational and non-relational databases.
- Knowledge of CI/CD pipelines.
- Knowledge of Azure.
- Experience with Azure AD, Keycloak, Auth0, or similar solutions.
- Knowledge of event-driven architecture.
- Experience with Kubernetes and Docker.
- Experience working in the insurance sector.
Benefits
- Cutting-edge environment / Innovation in the DNA – Challenging projects alongside qualified specialists.
- Ongoing training – Discounts and partnerships with top universities and tech platforms in Brazil.
- Language support – Special conditions on language learning platforms.
- Remote work.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer – Back End
TillsterWe’re a unified commerce platform that enables QSR restaurants to deliver personalized brand experiences & drive sales.
• Building highly scalable microservices in a serverless backend architecture with a continuous delivery pipeline. • Participate in design sessions to help improve the overall architecture of platform. • Become well versed in AWS technologies and building a modern event driven serverless architecture. • Work with stakeholders and product owners to understand requirements and come up with solutions. • Continuous learning: Tillster provides access to LinkedIn learning courses where you can beef up your skills in different areas as needed. • Utilizing various application integration techniques to communicate with third party and legacy/back-end systems. • Help with the development of high-volume, high-performance, high-availability, service-oriented Java or Typescript applications using proven Java or typescript frameworks and technologies.
• Design and scale backend systems that power our consumer facing products • Build and refine APIs that deliver instant, seamless experiences. • Collaborate with product, credit/finance, compliance, support, and analytics teams. • Contribute to technical discussions, code reviews, and roadmap planning. • Drive continuous improvement in code quality, security, and operational excellence. • Share knowledge, mentor peers, and contribute to engineering best practices.
.NET Developer III – Direct Sales
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Development and Architecture: Develop software solutions for complex problems using C# (.NET) and SQL Server, designing deliverables that are fully aligned with the product’s overall architecture and ensuring the integrity of the ecosystem. • Maintenance and Quality: Perform evolutionary and corrective maintenance of legacy systems. Execute automated tests (unit, TDD, BDD) and ensure code quality, being proactive and diligent in team code reviews (Code Reviews). • Monitoring and Incidents: Adjust, create, and monitor alerts. Take responsibility for failures that fall within the team’s domain, using operational data to suggest stability improvements and supporting the creation of post-mortems. • Execution and Pragmatism: Be disciplined in making realistic commitments and delivering value incrementally. Act proactively to resolve blockers and delays before escalation is needed. • Communication and Collaboration: Actively collaborate with multidisciplinary teams, maintaining communication that is always clear, concise, and audience-focused. Help teammates overcome obstacles and complete tasks. • Self-development and Mentorship: Take ownership of your career and your Individual Development Plan (IDP), constantly seeking and applying feedback. Share knowledge and support the development of less experienced developers.
Desenvolvedora Back-end III – Node.js, TypeScript
Grupo BoticárioCriamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.
• Compreender o domínio da equipe para trabalhar de forma autônoma, projetando soluções alinhadas com a arquitetura geral do produto e auxiliando outros desenvolvedores no entendimento e em melhorias da arquitetura atual. • Impulsionar a equipe para que o trabalho entregue valor incremental. Planejar e organizar suas atividades sob amplo direcionamento, questionando e garantindo que as iniciativas técnicas contribuam para os resultados esperados de negócio. • Prover sugestões significativas e de forma pró-ativa nas revisões de código (PRs) da equipe, aplicando boas práticas, padrões de desenvolvimento e buscando ativamente por vulnerabilidades de segurança. • Ajustar o monitoramento das aplicações da equipe, utilizar dados para mapear dívidas técnicas, sugerir melhorias de desempenho, assumir a responsabilidade por corrigir falhas no seu domínio e tomar a iniciativa na construção de relatórios de incidentes. • Atuar proativamente para ajudar os colegas de equipe a superar obstáculos e resolver bloqueadores, além de comunicar e atuar preventivamente em possíveis atrasos que impactem equipes pares. • Contribuir com a documentação, compartilhar conhecimentos técnicos e de negócios com o time, além de dar feedbacks construtivos e incentivar discussões de melhoria de processos em um ambiente de respeito mútuo.



