Full-Stack Engineer (Java + NoSQL + AWS) – Remote Brazil
Location : Remote (Brazil)
Job Description :
We are seeking a Full-Stack Engineer with a strong backend focus and hands-on experience in Java and NoSQL databases . The ideal candidate will contribute to building scalable, high-performance microservices and event-driven applications in a cloud-native environment.
Key Responsibilities :
- Design, develop, and maintain scalable backend systems using Java (Vert.x framework is a plus).
- Collaborate on full-stack development using JavaScript frameworks (React or Angular), HTML / CSS , and UI / UX best practices.
- Build and optimize microservices , event-driven architectures , and APIs (GraphQL and REST).
- Work with NodeJS , Golang , and gRPC (preferred but not mandatory).
- Manage data storage using SQL and NoSQL databases , including DynamoDB , Elasticsearch , and Postgres Aurora .
- Leverage AWS cloud services (Compute, API Gateway, VPC, Kubernetes, Fargate / EKS) and containerization tools like Docker and Kubernetes .
- Implement CI / CD pipelines and integrate tools such as Kafka / MKS .
- Monitor and maintain operational excellence using Prometheus , CloudWatch , Kibana , and PagerDuty .
- Apply software engineering best practices : unit testing , design patterns , performance optimization, and maintainability.
- Ensure robust testing for front-end and back-end systems.
- Collaborate effectively with cross-functional teams in an inclusive and agile environment.
- Take ownership and show self-motivation to drive projects with minimal supervision.
Qualifications :
4–7 years of experience in backend or full-stack development.Proficient in Java ; experience with Vert.x is a plus.Experience with NodeJS , Golang , or gRPC is a bonus.Familiarity with JavaScript frameworks like React or Angular.Hands-on experience with AWS , Docker , Kubernetes , and CI / CD.Strong analytical, problem-solving, and communication skills.