Job Title: Back-end / Platform EngineerLocation: Brazil (Remote)Contract Type: ContractKey Responsibilities• Design, develop, and maintain data-driven APIs using GraphQL and REST.• Build and optimize backend services interacting with relational and NoSQL databases.• Design and manage GraphQL schemas, resolvers, and API performance.• Implement API security, versioning, and governance best practices.• Deploy and manage services using container technologies such as Docker and Kubernetes.• Work with cloud platforms (AWS or OCI) to build scalable and reliable systems.• Monitor, troubleshoot, and optimize application and database performance.• Participate in architecture discussions and contribute to system design decisions.• Mentor junior engineers and promote best practices within the engineering team.Required Skills & Experience• 6+ years of software engineering or backend development experience.• Strong experience with API development (GraphQL and REST).• Solid understanding of database design and optimization (SQL & NoSQL).• Hands-on experience with cloud platforms (AWS or OCI).• Experience with containerization and orchestration (Docker, Kubernetes).• Proficiency in at least one backend language: Node.js, Java (Spring Boot), or Python.• Strong problem-solving skills and ability to design scalable systems.• Familiarity with API security, versioning, and monitoring tools.• Excellent communication skills and ability to collaborate in a distributed team environment.