Role: Backend Engineer / Platform Engineer
Location: Brazil (Remote)
Contract Type: Contract (B2B)
Mandatory Skills
* GraphQL
* API Development
* Node.js
* TypeScript
Required Skills & Experience
* 6+ years of experience in software engineering or backend development
* Strong experience building APIs using GraphQL and REST
* Solid understanding of database design and optimization (SQL and NoSQL)
* Hands-on experience with cloud platforms (AWS or OCI)
* Experience with containers and orchestration tools (Docker, Kubernetes)
* Proficiency in at least one backend language such as Node.js, Java (Spring Boot), or Python
Key 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
* Collaborate with data, product, and application teams to define data access patterns
* Implement API security, versioning, and governance best practices
* Deploy and manage services using Docker and Kubernetes
* Work with AWS or OCI cloud services to build scalable and reliable systems
* Monitor, troubleshoot, and optimize application and database performance
* Participate in architecture discussions and mentor junior engineers