Job Openings Full-Stack Developer

About the job Full-Stack Developer

Just Vargas is a human resources consultancy that recruits, trains, and supports talent, helping both companies and professionals reach their full potential.

We are recruiting for a leading company in the technology sector that combines digital innovation with high-impact physical products. We are looking for a Full Stack Developer that will take ownership of the design, development, and scaling of our core services, APIs, and user interfaces, while contributing to CI/CD practices and ensuring the performance and reliability of our systems.

Key Responsibilities:

  • Design, develop, and deploy highly performant and secure RESTful/GraphQL APIs using Node.js and frameworks like Express.js or NextJS;
  • Ensure data integrity and performance of MongoDB, including schema design, indexing, and query optimization;
  • Develop and maintain responsive, interactive user interfaces using React and related libraries (e.g., Redux, Context API);
  • Collaborate with frontend and backend engineers to integrate user-facing elements with server-side logic;
  • Write and maintain comprehensive unit, integration, and end-to-end tests;
  • Work with Docker and containerization technologies for consistent development, staging, and production environments;
  • Monitor service performance, troubleshoot production issues, and perform root cause analysis;
  • Contribute to automation, utility scripting, and data migration tasks (primarily in Python when necessary);
  • Participate actively in code reviews, promoting technical excellence and continuous improvement;
  • Identify bottlenecks and propose architectural enhancements to improve scalability and efficiency.

Requirements

  • Proven professional experience in full stack development;
  • Expertise and practical experience with Node.js and understanding of asynchronous programming (callbacks, Promises, async/await);
  • Strong knowledge of MongoDB (data modeling, indexing, query optimization);
  • Proficiency in React (components, state management, hooks);
  • Experience implementing and managing CI/CD pipelines;
  • Familiarity with Docker and cloud services;
  • Experience or comfort with Python for scripting and automation tasks;
  • Ownership mentality: ability to take responsibility for features from concept to production;
  • Proactive and autonomous: excels in a small team requiring self-direction;
  • Strong communicator: can explain technical complexities and collaborate with non-technical stakeholders;
  • Passion for delivering robust, scalable systems in a fast-paced environment.