
Engenheiro de Software
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
• Design and evolution of corporate system architecture (backend, APIs, integrations, and applications)
• Create scalable and resilient solutions, taking performance and availability into account
• Standardize technologies, frameworks, and best development practices
• Evaluate and suggest continuous improvements to the existing system structures
• System Integration: Design and implement integrations between internal and external systems (ERP, APIs, services)
• Ensure consistency, security, and performance in integrations
• Establish communication standards (REST, messaging, queues, etc.)
• Data Architecture: Assist in the development and evolution of data architecture
• Define standards for data ingestion, transformation, and consumption
• Ensure quality, integrity, and governance of information
• Identify opportunities for the use of artificial intelligence and process automation
• Support the development of intelligent models and applications
• Set standards for code quality, testing, and versioning
• Monitor performance and identify bottlenecks in systems
• Conduct code reviews and guide best practices
• Provide technical guidance to developers and analysts
• Translate business needs into technological solutions
• Minimum desired experience: 4 years
• Education: Software Engineering or Computer Science
• Programming languages (Java, Python, C#, JavaScript, among others)
• Development of APIs and microservices
• SQL and NoSQL databases
• Software architecture
• Cloud Computing (AWS, Azure, Google Cloud)
• DevOps and CI/CD
• Information Security
• Agile methodologies (Scrum, Kanban)
• Automated testing and software quality
• Competitive salary
• Health and dental insurance
• Opportunities for professional development
• Flexible working hours
• Remote work options
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.