Senior Software Engineer – GoLang
Location
Brazil
Posted
62 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – GoLang
Experian
• Design and implement low-latency, high-throughput backend services using Golang • Analyze and improve existing systems by optimizing algorithms and data structures • Participate in architectural discussions and contribute to engineering best practices • Collaborate with DevOps teams to enable reliable deployment and monitoring • Mentor junior engineers through code reviews and knowledge sharing • Troubleshoot reported system issues using debugging techniques
Job Requirements
- Strong backend development experience with Golang (or Rust)
- Experience building low-latency, high-throughput distributed systems
- Solid understanding of data structures, algorithms, and software design principles
- Experience with cloud platforms (AWS, GCP, or Azure)
- Proficiency with Infrastructure as Code (Terraform, Ansible, or similar)
- Experience with SQL and NoSQL databases, as well as caching technologies
- Hands-on experience with containerization and orchestration (Docker, Kubernetes)
- CI/CD pipelines and automated testing frameworks
- Strong version control skills using Git
- Excellent problem-solving skills and performance optimization abilities
- Clear and effective technical communication and documentation
- Advanced English and availability to travel to São Carlos/SP when required
Benefits
- Diversity and inclusion
- Opportunities for professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Software Engineer
Protac Inc.Protac Security Services. Your trusted partner for comprehensive Safety And Security Solutions on the Central Coast!
• Build and maintain robust backend services and APIs that power both web and mobile applications using Node.js • Work closely with PM and design to build scalable products and services • Establish self as an owner of a particular component, feature, or system with expert end-to-end understanding • Successfully complete projects at large scope while maintaining a consistently high level of productivity • Take active ownership of DevOps responsibilities including CI/CD pipelines, infrastructure management, deployment automation, and system reliability • Leverage AI coding tools (Cursor, Codex, Claude Code) to accelerate development velocity and improve code quality
• Collaborate in defining the architecture of new solutions and maintaining current architectures. • Guide developers on the adopted design patterns. • Support the selection of technologies to be used for specific developments. • Perform integration (packaging) and merges of builds developed in parallel.
• Develop, maintain, and enhance web applications using ASP.NET Web API and Vue.js • Implement RESTful APIs for integration with external systems (SAP and tax systems) • Develop features within a multi-layer architecture (.NET Framework 4.7.2) • Integrate with Oracle and SQL Server databases using Entity Framework • Implement and consume messaging services (RabbitMQ and Azure Service Bus) • Build responsive interfaces with Vue.js and maintain legacy frontend in ASP.NET WebForms • Participate in code reviews, unit testing, and ensure code quality
• Develop and maintain PHP/WordPress features with a focus on quality, stability, and performance • Implement responsive, modern, and functional user interfaces • Optimize applications to ensure scalability and high availability • Maintain and evolve WordPress multi-site and multi-product architectures, including custom themes and plugins • Integrate external APIs and develop Python automations to streamline internal workflows • Integrate LLMs and intelligent search systems into educational products • Develop connectors and webhooks for data synchronization between systems • Consume and integrate third-party APIs, including AI solutions • Collaborate with product analysts, designers, and other developers to build robust solutions • Proactively identify technical issues and propose effective solutions • Participate in code reviews and contribute to continuous improvement of development processes



