Backend Software Engineer
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Backend Software Engineer
NIO
• Develop and evolve backend services (Java and/or Node.js) with a focus on performance, scalability and resilience • Design, build and maintain RESTful APIs and distributed services • Participate in the definition and implementation of service-oriented (SOA) and event-driven (EDA) architectures • Work hands-on to resolve complex problems and perform production troubleshooting • Ensure engineering best practices: clean code, automated tests, observability and monitoring • Collaborate with technical teams, participate in code reviews and support the continuous improvement of development practices • Support and advance DevOps and CI/CD practices, ensuring efficiency in the delivery cycle • Implement integrations with internal systems and external platforms such as Salesforce and Lumis
Job Requirements
- Proven experience as a Software Engineer with a backend focus
- Proficiency in:
- Java and/or Node.js
- Experience with:
- Building RESTful APIs
- SOA and EDA architectures
- Databases:
- SQL: MySQL, Oracle
- NoSQL: MongoDB, Redis
- Familiarity with:
- DevOps and CI/CD best practices
- Version control with Git (Azure DevOps, GitHub or GitLab)
- Cloud environments (GCP and AWS)
Benefits
- Meal and/or food allowance
- Transportation allowance
- Health insurance
- Dental insurance
- Life insurance
- Private pension plan
- Profit-sharing program (PPR)
- Pharmacy assistance
- Childcare assistance
- Flexible working hours
- V.tal Benefits Club
- Extended maternity leave (6 months)
- Extended paternity leave (20 days)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Staff Software Engineer – Full Stack, Backend Focus
Aledade, Inc.With Primary Care. For Primary Care.
• The Staff Software Engineer is responsible for building the next generation of distributed data storage and processing systems. • Support a broad array of data consumers, from our web application, to business analytics, and artificial intelligence. • Identify and develop scalable and performant solutions. • Work across discipline to shape product strategy and execution. • Develop the foundations of code architecture and quality. • Set and uphold the standard for engineering processes to support high-quality engineering. • Telecommuting is an option for this position.
• Construir o MCP Server em Python utilizando FastMCP • Implementar a conexão com o SAP ECC via PyRFC e SAP NW RFC SDK • Desenvolver as funções que expõem BAPIs do SAP como ferramentas MCP (ex: consulta de pedidos de compra, histórico de preços, movimentos de estoque) • Implementar tratamento de erros e formatação estruturada dos dados de retorno • Configurar segurança da conexão — variáveis de ambiente, HTTPS, autenticação • Realizar testes de conexão e validação com dados reais do ambiente SAP • Colaborar com o especialista funcional SAP da Friend na definição de quais dados expor
Senior Python Engineer – AWS, Client-Facing
WorkanaThe largest platform for hiring top remote talent from Latin America.
• Design, build, and maintain scalable RESTful APIs • Develop backend services using Python (Flask, FastAPI, Django, or similar) • Deploy, operate, and monitor services running on AWS • Design and work with relational databases (PostgreSQL, MySQL) and/or NoSQL databases (DynamoDB) • Work directly with consulting clients to understand technical requirements, clarify use cases, and support implementation • Translate client needs into technical designs and production-ready solutions • Write clean, maintainable, well-tested code following modern engineering best practices • Collaborate asynchronously with internal teams in a remote environment • Participate in code reviews and contribute to technical design decisions
.NET Development, AWS – Mid/Senior
GFT TechnologiesAs a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
• .NET Architecture and Development: Design, develop, test, and maintain robust APIs and scalable microservices architectures, with comprehensive expertise in the .NET Core platform. • Cloud-Native Ecosystem: Implement resilient solutions using the core AWS stack, designing components based on event-driven processing and serverless architectures. • Quality and Testing: Ensure application stability through automated tests (unit, integration, and functional) and rigorous code reviews. • Agile Culture: Actively work and collaborate in multidisciplinary teams using agile frameworks (Scrum/Kanban), participating from business refinement through to deployment. • Technical Innovation: Practically apply and experiment with Artificial Intelligence tools for development to optimize routines and increase productivity.




