Job Title: Back-end Engineer / Platform Engineer
Location: Brazil (Remote)
Employment Type: Contract
Job Summary:
We are looking for an experienced Back-end / Platform Engineer to design and develop scalable APIs and backend services. The ideal candidate will have strong expertise in GraphQL, API development, Node.js, and TypeScript, along with experience building cloud-based applications.
Required Skills & Experience:
* 6+ years of software engineering or backend development experience
* Strong experience with GraphQL and REST API development
* Proficiency in Node.js and TypeScript
* Solid understanding of database design and optimization (SQL & NoSQL)
* Hands-on experience with cloud platforms such as AWS or OCI
* Experience with Docker and Kubernetes for containerization and orchestration
* Knowledge of backend frameworks such as Spring Boot, Python, or Node.js
Key Responsibilities:
* Design, develop, and maintain GraphQL and REST APIs
* Build and optimize backend services interacting with relational and NoSQL databases
* Design and manage GraphQL schemas and resolvers
* Implement API security, versioning, and governance best practices
* Deploy and manage applications using Docker and Kubernetes
* Work with AWS or OCI to build scalable and reliable systems
* Monitor, troubleshoot, and optimize application performance
* Collaborate with cross-functional teams and participate in architecture discussions