Job Profile: Backend Developer (Python +Golang +GCP) Job Type: Long-time based contract Job Opportunity Location: 100% Remote in Brazil.Job Description:8+ years of software development experience, with4–5+ years working with Golang and 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 software engineering best practices. Design and architectscalable, highly available, and reliable systems. Work withcloud platforms (GCP)to deploy and manage applications. Build and managecloud-native solutionsusing services like compute, storage, networking, and managed databases. Collaborate with cross-functional teams to deliverrobust and scalable solutions. Identify and optimizeperformance bottlenecksin code and database queries. Design and managecomplex data models and persistent storage systems. Take ownership oftechnical roadmaps and architecture decisions. Monitor and maintainproduction systems, ensuring high availability and reliability. Troubleshoot complex production issues and leadroot-cause analysis. Implementobservability tools(logging, monitoring, tracing) for system visibility. Mentor junior engineers and providetechnical leadership and guidance. Continuously evaluate and adoptnew technologies, tools, and frameworks. Required Skills Strong experience inGolang and Python backend development Expertise inREST API design and development Experience withmicroservices and distributed architectures Hands-on experience withGCP (Google Cloud Platform) Knowledge ofcloud services (Compute Engine, GKE, Lambda/Cloud Functions, S3/Cloud Storage, etc.) Strong understanding ofsoftware 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 databases(MongoDB, DynamoDB, Firestore, etc.) Experience withcaching and in-memory databases(Redis, Memcached) Familiarity withasynchronous and multi-threaded programming Experience withmessage queues(Kafka, RabbitMQ, Pub/Sub, SQS, etc.) Hands-on experience withcontainerization and orchestration(Docker, Kubernetes, GKE, EKS) Experience withInfrastructure as Code tools(Terraform, Cloud Deployment Manager)