Responsibilities:
- Development of microservices, RESTful APIs, and Web applications;
- Application monitoring with APM tools (Instana, Grafana, Kibana…);
- Software Architecture (Hexagonal architecture, Clean Code, DDD, etc...);
- Code design ( SOLID, Design Patterns, TDD, etc…);
- Automated testing (unit, features);
- Agile Methodology (Kanbam, Scrum);
Technologies:
- Golang;
- gRPC;
- Apache Kafka;
- PHP;
- Docker;
- SQL (Mysql);
- NoSQL (MongoDB);
- Git;
- CI/CD (Gitlab);
- Debezium (Outbox Pattern);