Job Title: Back-end Engineer / Platform Engineer
Location: Brazil (Remote)
Mode: Contract
Role Overview
We are seeking an experienced Back-end / Platform Engineer to design and build scalable backend services and APIs. The ideal candidate will have strong experience with Node.js, TypeScript, GraphQL, and API development, along with experience working with cloud platforms and modern containerized environments.
Mandatory Skills
* GraphQL
* API Development (GraphQL & REST)
* Node.js
* TypeScript
Required Experience
* 6+ years of experience in software engineering or backend development
* Strong experience building and maintaining APIs using GraphQL and REST
* Solid understanding of database design and optimization (SQL & NoSQL)
* Hands-on experience with cloud platforms such as AWS or OCI
* Experience with containers and orchestration tools (Docker, Kubernetes)
* Proficiency in backend technologies 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