Somos uma das maiores e mais completas plataformas de mobilidade sustentável do mundo!
Software Developer, .NET
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer, .NET
Localiza&Co
• Desenvolver e evoluir soluções backend em .NET; • Atuar na manutenção e modernização de sistemas, incluindo refatorações e melhorias estruturais; • Desenvolver e integrar APIs, garantindo performance, segurança e qualidade; • Implementar testes automatizados (unitários e de integração); • Contribuir com decisões técnicas e melhorias de arquitetura junto ao time; • Atuar nos ritos ágeis, colaborando com o planejamento e entrega contínua; • Identificar oportunidades de melhoria e redução de complexidade nos sistemas.
Job Requirements
- Experiência consistente em desenvolvimento backend com .NET e C#;
- Vivência com bancos de dados relacionais e não relacionais, como SQL Server, PostgreSQL, Sybase e MongoDB;
- Experiência em Entity Framework e Dapper;
- Experiência com mensageria (RabbitMQ e/ou Kafka);
- Experiência com microsserviços, Docker e arquitetura distribuída;
- Vivência com práticas ágeis (Scrum e/ou Kanban);
- Conhecimento em práticas de segurança, autenticação e autorização;
- Experiência com monitoramento e observabilidade (ex.: Datadog);
- Vivência com práticas ágeis (Scrum e/ou Kanban);
- Experiência com APIs RESTful e integração de serviços;
- Uso recorrente de ferramentas de IA no dia a dia de desenvolvimento (ex.: GitHub Copilot, Cursor ou similares);
- Experiência com testes automatizado.
Benefits
- Participação nos Lucros
- Vale Alimentação
- Vale Refeição
- Convênio Médico
- Convênio Odontológico
- Gympass
- Previdência Privada
- Auxílio Home Office
- Allya
- Acesso ilimitado a diversos cursos da nossa Universidade Localiza
- Programas internos de treinamento e desenvolvimento
- Desconto em compra e aluguel de veículos
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description Responsible for the support, installation and maintenance of the corporate data server infrastructure and all associated hardware and software. Installs hardware, software and server management tools. Competent to work at a high technical level. Maintains effective communications with user departments and other support organizations. Responsibilities - Assists in understanding user requirements, and develops and recommends hardware, software and application solutions to satisfy the requirements. - Provides support to core mission critical services: OS installs, hardening, configuration, troubleshooting and routine administrative tasks. - Provides highly skilled technical development of server systems, planning, implementation and support. - Develops and maintains corporate-wide communications standards and procedures. - Resolves complex server engineering problems. - Evaluates feasibility of new hardware, software and tools as they become available. - Tests, evaluates and installs new hardware, software and tools. - Performs administration functions for the Production environment, ensuring proper security access, proper backup and smooth operation. - Oversees the development of work plans, and can provide technical guidance for team members. - Assists with ongoing operational and maintenance activities of servers. - Performs other job duties and responsibilities as assigned. Qualifications - Bachelor's Degree in Computer Science or related discipline, or technical training and 3 years of equivalent experience in IT with system administration/engineering. - At least three (3) years of experience in a technical services function in a complex distributed network. - 3+ years' experience in system maintenance, upgrade, security and user accounts administration required. - Knowledge of operating systems, networking, file sharing, mounts, and experience with one or more scripting languages. - Experience in configuring servers and applications for concurrency and high availability. - Experience in server blade technologies, migration to blade technologies and virtualization. - Excellent written and verbal communication skills. - Must have positive attitude and attention to detail. YNHHS Requisition ID 182005
Role Description We're looking for a Senior Backend Engineer who thrives at the intersection of architecture, scalability, infrastructure, and product ownership. This is not a role for someone who simply implements tickets. We need an engineer who can take ownership of critical backend systems, design resilient services, improve infrastructure, and help shape the technical direction of a rapidly evolving platform. You'll work across distributed systems, event-driven architectures, cloud infrastructure, and high-throughput backend services. You'll collaborate closely with product, engineering, and leadership teams to build reliable systems capable of supporting a global user base. We value ownership, technical curiosity, strong communication, and the ability to move quickly without sacrificing quality. If you're passionate about backend engineering, system design, infrastructure, and solving complex technical challenges, you'll feel right at home. Key Responsibilities - Design, build, and maintain scalable backend services that support high-volume user activity and mission-critical business operations. - Develop and maintain distributed, event-driven architectures using messaging and streaming technologies such as Kafka and related event-processing frameworks. - Architect and evolve microservice-based systems with a strong focus on reliability, scalability, observability, and maintainability. - Partner with engineering leadership to improve cloud infrastructure, deployment processes, system reliability, and operational excellence. - Identify bottlenecks, optimize backend performance, and ensure systems can scale efficiently as usage grows. - Work with transactional and analytical datasets to support business intelligence, reporting, product insights, and operational decision-making. - Contribute to the development of AI-powered systems, agentic workflows, internal tooling, and automation initiatives that improve product capabilities and engineering productivity. - Participate in architectural discussions, technical planning, code reviews, and mentorship while helping establish engineering best practices across the organization. Qualifications - 5+ years of experience building and maintaining production-grade backend systems in high-growth technology environments. - Professional experience building scalable backend services using Golang. - Strong experience with JavaScript/TypeScript and Node.js for backend applications and service development. - Hands-on experience designing and operating distributed systems, event-driven architectures, and asynchronous processing workflows. - Experience with Kafka or similar event-streaming technologies used in production environments. - Experience working with both SQL and NoSQL databases, including technologies such as PostgreSQL, MySQL, MongoDB, Redis, or similar platforms. - Experience deploying and operating systems within Google Cloud Platform (GCP), AWS, or comparable cloud environments. - Strong understanding of containerization, deployment automation, infrastructure management, monitoring, and operational best practices. - Experience building and managing containerized applications using Kubernetes and Docker. - Experience designing and maintaining RESTful and/or GraphQL APIs. - Strong system-level thinking and the ability to solve complex technical problems using data-driven approaches. - Ability to communicate technical concepts clearly to both technical and non-technical stakeholders. Nice to Have - Experience with AI applications, LLMs, agentic systems, prompt engineering, or workflow automation. - Experience with large-scale analytics platforms and data pipelines. - Background in gaming, crypto, fintech, consumer technology, or high-volume digital platforms. - Experience with observability tooling, monitoring systems, and incident response processes. - Experience mentoring engineers and contributing to technical leadership initiatives. Benefits - We offer more than just a standard software engineering seat; we offer the runway to drive the technical destiny of a global powerhouse. - Extreme Architectural Sovereignty: We value raw execution, system health, and clean code over bureaucratic red tape. If your design framework is robust and ready, you deploy it. - A Culture of High-Talent Momentum: Work alongside a highly competent, autonomous team that moves at lightspeed, actively supports your professional growth, and celebrates breakthroughs. - High-Growth Upside: We value "potential over pedigree." For a Senior Software Engineer who takes relentless ownership of end-to-end problems and systematically scales our platform's capacity, there is a clear, unrestricted runway into senior architecture and engineering leadership.
• Evolve our Flutter app (iOS & Android) with a strong focus on accessibility and usability for users aged 50 and older • Design and build Node.js APIs and services to support new feature development • Work closely with medical and product colleagues — your voice matters in what we build and how we build it • Establish code review practices, testing strategy, and engineering standards • Help shape our cloud infrastructure, CI/CD pipelines, and deployment processes if desired
Senior Back End Developer, Financial Services
OmieImpulsione a economia do Brasil, seja um Omielover! #VemPraOmie https://carreirasomie.gupy.io/
• Work on the development of highly complex technical solutions for the Omie system. • Master the software backend architecture and be able to work within it by analyzing its components, structure, and functionality. • Ensure the use and application of best practices in test development (manual and automated) and in implementing software requirements. • Identify and validate business and architectural solutions through communication and knowledge sharing with the development team. • Participate in tactical and operational discussions and in defining annual technical goals for the area, conducting feasibility studies and proofs of concept. • Mentor, train, and collaborate with the development team to find business, architectural, and design solutions through communication and knowledge dissemination. • Ensure the development team's short- and mid-term goals are met, including the ability to adjust practices, standard procedures, and task prioritization as needed.


