Job Title: Data Engineer / Backend Platform Engineer
Location: Brazil (Remote)
Job Description
We are looking for experienced Data Engineers / Backend Platform Engineers with strong backend development expertise to design, build, and optimize scalable data-driven systems and APIs. The ideal candidate will have deep experience in backend engineering, cloud platforms, API development, and containerized environments.
Required Skills & Experience
* 6+ years of software engineering or backend development experience
* Strong experience with API development using GraphQL and REST
* Solid understanding of database design and optimization using:
* SQL databases
* NoSQL databases
* Hands-on experience with cloud platforms:
* AWS or OCI
* Experience with containers and orchestration tools:
* Docker
* Kubernetes
* Proficiency in at least one backend programming language:
* Java (Spring Boot)
* Python
* Node.js
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 container technologies such as Docker and Kubernetes
* Work with cloud services on AWS or OCI to build scalable and reliable systems
* Monitor, troubleshoot, and optimize application and database performance
* Participate in architecture discussions and mentor junior engineers