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.