Job Description
Required Skills & Experience
- Completed higher education in Technology courses or related areas such as Engineering, Computer Science, Information Systems, Mathematics, Statistics, among others.
- Solid experience with Java and PHP development.
- Experience with front-end development in VueJS.
- Proficiency in PostgreSQL and relational data modeling.
- Experience with REST APIs, version control with Git, and full development cycle (CI/CD).
- Knowledge of distributed applications, pub/sub, client-server architecture, and transactions.
- Experience with automated testing (unit and integration).
Differentiators
- Knowledge of JavaScript, TypeScript, CSS, SASS.
- Experience with Docker and Kubernetes.
- Familiarity with Clean Code and Clean Architecture concepts.
- Experience with ElasticSearch, MongoDB, or similar.
- Experience with messaging systems (Kafka, RabbitMQ, SQS, etc.).
- Solid knowledge of Monitoring and Observability tools (Grafana, Prometheus, etc.).
- Knowledge of textual analysis (Full Text Search).
- Knowledge of public bidding processes and public sector business.
- Soft skills: assertive communication, empathy, proactivity, and negotiation skills.
Key Responsibilities
- Develop and maintain back-end applications in Java and PHP.
- Create responsive and performant front-end interfaces with VueJS, following good UI/UX practices.
- Build and integrate REST APIs securely and scalably.
- Write automated tests (unit and integration).
- Collaborate in analyzing usage data to identify performance and stability improvements.
- Participate in building technical solutions in conjunction with product and design areas.
- Research and propose technical and technological improvements for the team.
- Contribute to a culture of quality, security, and good development practices (CI/CD, versioning, clean code, etc.).

