cover

Mid-Level Full Stack Developer/ 2 weeks ago

Netvagas
Attractive
Application ends: 2025-12-31

Quick Summary

Mid-Level Full Stack Developer responsible for developing and maintaining remote applications using Java and PHP for the backend, and VueJS for the frontend. Requires solid experience with PostgreSQL, REST APIs, Git, CI/CD, automated testing, and familiarity with distributed systems, messaging queues (Kafka), and NoSQL databases (ElasticSearch, MongoDB). Knowledge of monitoring tools like Grafana and Prometheus is also required.

Required Skills & Experience

  • Complete Higher Education in Technology or related fields (Engineering, Computer Science, Information Systems, Mathematics, Statistics, etc.).
  • Solid experience developing with Java and PHP.
  • Experience with front-end development using VueJS.
  • Mastery of PostgreSQL and relational data modeling.
  • Proficiency with REST APIs, Git version control, and the full development cycle (CI/CD).
  • Experience with automated testing (unit and integration).
  • Experience with ElasticSearch, MongoDB, or similar NoSQL databases.
  • Experience utilizing messaging systems (Kafka, RabbitMQ, SQS, etc.).
  • Solid knowledge of Monitoring and Observability tools (Grafana, Prometheus, etc.).
  • Knowledge of distributed applications, pub/sub, client-server architecture, and transactions.

Differentiators

  • Knowledge of JavaScript, TypeScript, CSS, SASS.
  • Experience with Docker and Kubernetes.
  • Familiarity with Clean Code and Clean Architecture principles.
  • Knowledge in textual analysis (Full Text Search).
  • Knowledge of public bidding processes and public sector business.
  • Assertive communication, empathy, ownership, and negotiation capacity.

Key Responsibilities

  • Develop and maintain back-end applications using Java and PHP.
  • Create responsive and performant front-end interfaces with VueJS, adhering to UI/UX best practices.
  • Build and integrate secure and scalable REST APIs.
  • Write automated tests (unit and integration).
  • Collaborate on usage data analysis to identify performance and stability improvements.
  • Participate in constructing technical solutions alongside product and design teams.
  • Research and propose technical and technological improvements for the team.
  • Contribute to the culture of quality, security, and good development practices (CI/CD, versioning, clean code, etc.).

Share

Netvagas

Netvagas

  • Address
    São Paulo, Estado de São Paulo
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy