Job Description: Golang +Python Developer Job Type: Long-time based contract job Opportunity Location: 100% Remote in BrazilJob Description:Experience 6+ years of software development experience, with2–3+ years working with Golang and/or Pythonin backend systems. Key Responsibilities Design, develop, and maintainhigh-performance backend servicesusingGolang and Python. Build and maintainRESTful APIsfollowing standard REST design principles. Develop scalable solutions usingmicroservices, SOA, and distributed architectures. Applyobject-oriented and functional programming paradigmsin system design. Implement and followSOLID principlesand best practices in software development. Design and architectscalable, reliable systemsand guide teams on appropriate design patterns. Collaborate with cross-functional teams to deliverrobust and scalable solutions. Identify and optimizeperformance bottlenecks in code and database queries. Design and interact withcomplex data models and persistent storage systems. Take ownership oftechnical roadmaps and architecture decisions. Monitor and maintainproduction services, ensuring high availability and reliability. Troubleshoot complex production issues and leadroot-cause analysis. Implementobservability tools (logging, monitoring, tracing)to improve system visibility. Mentor junior engineers and support team members with technical guidance. Continuously learn and evaluatenew technologies, frameworks, and tools. Required Skills Golang and Python backend development REST API design and development Microservices and distributed system architecture Strong knowledge of software design patterns and SOLID principles Experience withdatabase design and complex data models Ability to workindependently and proactively Strongproblem-solving and debugging skills Excellentcommunication and collaboration skills Nice to Have Skills Experience withopen-source software and dependency management Knowledge ofObject/Document storage databases (MongoDB, DynamoDB, etc.) Experience withcaching and in-memory databases (Redis, Memcached) Familiarity withasynchronous or multi-threaded programming Experience withmessage queues (Kafka, RabbitMQ, SQS, etc.)