cover

Full Stack Developer Selection Process (1797-9758293)/ 3 weeks ago

Netvagas
Attractive
Application ends: 2025-12-27

Quick Summary

Full Stack Developer responsible for the complete software development lifecycle, including designing microservices, implementing front-end UI, integrating APIs, managing data, and writing unit, integration, and end-to-end tests. Essential technical requirements include Node.js/Nest.js (or alternatives like Java, Python, C#, PHP, Ruby on Rails) for the back-end, React (or Angular, Vue.js, Svelte) for the front-end, PostgreSQL (or various relational/NoSQL databases), and Kafka (or RabbitMQ/Redis Pub/Sub) for messaging. Candidates must have experience with RESTful APIs or GraphQL.

Full Stack Developer Job Description

We are seeking a Full Stack Developer to join our team and manage the complete software development lifecycle. This professional will be responsible for designing, developing, and implementing robust functionalities, ensuring code quality and efficient integration across the front-end, back-end, and database layers.

Essential Requirements:

1. Back-end Stack

  • Principal Stack: Node.js/Nest.js.
  • Acceptable Alternatives: Java (Spring Boot), Python (Django/Flask/FastAPI), C# (.Net Core), PHP (Laravel/Symfony), Ruby on Rails.

2. Front-end Stack

  • Principal Stack: React.
  • Acceptable Alternatives: Angular, Vue.js, Svelte, or any modern JavaScript framework.

3. Database

  • Principal Stack: PostgreSQL.
  • Acceptable Alternatives: MySQL/MariaDB, MongoDB, SQL Server, or any modern relational or NoSQL database.

4. Messaging

  • Principal Stack: Kafka.
  • Acceptable Alternatives: RabbitMQ, Redis Pub/Sub, or any messaging system.

5. Other Technical Skills

  • Experience with RESTful APIs or GraphQL.
  • Experience as a full stack developer.
  • Experience with at least one modern front-end framework and one modern back-end framework.

Key Responsibilities Include:

  • Developing microservices: Creating functionalities for back-end services.
  • Front-end development: Developing and implementing the user interface.
  • API Integration: Connecting the front-end layer with back-end microservices, ensuring efficient communication.
  • Data Management: Ensuring effective and secure database integrations.
  • Test Implementation: Writing and executing unit, integration, and end-to-end tests to guarantee application quality and functionality.
  • Other activities necessary for the development of the employee, the area, and/or Softex.

Valued Behaviors (Soft Skills):

  • Analytical Capacity: Ability to analyze and solve complex problems.
  • Teamwork: Effective collaboration with multidisciplinary teams.
  • Proactivity: Proactive attitude to identify and solve problems, seeking continuous improvement.
  • Good Communication: Clarity in communication, both with technical colleagues and other audiences.

Differential Requirements:

  • Knowledge and experience with multiple frameworks and technologies within the mentioned stacks.
  • Experience with other messaging platforms.
  • Advanced English proficiency.

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