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