Senior Java/Node Software Engineer

Growth Acceleration Partners

Envigado

Presencial

COP 120.000.000 - 180.000.000

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

Growth Acceleration Partners in Envigado, Colombia is seeking a Senior Java/Node Software Engineer to join our Web Scraper Team, building scalable scraping solutions to extract hotel rate and pricing data from multiple websites.

The ideal candidate has strong hands-on Java development, Node.js backend, and proven experience in web scraping and data processing, with the ability to troubleshoot, monitor performance, and work across cross-functional teams.

Formación

  • 6 years of professional software development experience.
  • Strong hands-on Java development experience.
  • Active working experience with Node.js backend development.
  • Proven hands-on experience with web scraping or large-scale data extraction projects.
  • Experience providing production support, monitoring, and real-time troubleshooting.

Responsabilidades

  • Develop and maintain web scraping applications to extract hotel rate and pricing data from multiple external websites.
  • Build scalable, reliable, and high-performance scraping solutions using Java and Node.js.
  • Provide production support, monitor applications, troubleshoot issues, and perform root cause analysis.
  • Analyze complex website structures and implement optimal scraping strategies for dynamic and static pages.
  • Handle end-to-end data parsing, transformation, and validation processes.
  • Monitor scheduled scraping jobs and data quality, ensuring high availability.
  • Collaborate with engineering and business teams to support cross-functional data requirements.

Conocimientos

Java development
Node.js backend
Web scraping
REST APIs
Data processing

Educación

Bachelor's Degree in Computer Science or related field

Herramientas

MySQL
API integration

Descripción del empleo

What We Do

Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.

GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.

Summary

We are looking for a skilled Senior Java/Node Software Engineer to join our Web Scraper Team responsible for extracting hotel rate and pricing data from various websites. The ideal candidate should have strong hands-on experience in Java, working experience in Node.js, and a solid background working with web scraping and data extraction applications. You must be capable of building scalable, reliable, and high-performance scraping solutions while handling large-scale data collection systems. The candidate should be comfortable working in a fast-paced environment and solving complex scraping and data-processing challenges.

Education
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
Professional Experience
  • 6 years of professional software development experience.
  • Strong hands-on experience in production-grade Java development.
  • Active working experience with Node.js in backend application development.
  • Proven hands‑on experience with web scraping or large-scale data extraction projects.
  • Experience providing production support, application monitoring, and real‑time troubleshooting.
Key Responsibilities
  • Develop and maintain web scraping applications to extract hotel rate and pricing data from multiple external websites.
  • Build scalable, reliable, and high-performance scraping solutions utilizing both Java and Node.js.
  • Provide comprehensive production support by monitoring applications, troubleshooting active issues, performing root cause analysis, and implementing timely fixes to ensure high system availability and reliability.
  • Analyze complex website structures and implement optimal scraping strategies for both dynamic and static web pages.
  • Handle end-to-end data parsing, transformation, and validation processes.
  • Monitor and troubleshoot scheduled scraping jobs as well as underlying data quality issues.
  • Optimize overall scraping performance, reliability, and built-in failure recovery mechanisms.
  • Work closely with engineering and business teams to support cross-functional data requirements.
  • Maintain and enhance critical backend integrations and database operations.
Required Technical Skills
  • Core Backend Development: Strong hands-on experience in Java development (must-have) and professional backend development experience with Node.js.
  • Web Scraping Expertise: Deep understanding of website structures, DOM parsing, browser automation, and hands-on experience with web scraping frameworks.
  • Advanced Scraping Mechanics: Proven ability to handle dynamic websites, pagination, cookies, session states, and complex anti-bot challenges.
  • Database Systems: Strong MySQL database experience (must-have), including writing complex SQL queries and handling large datasets.
  • Data Formats & APIs: High proficiency working with external APIs, HTML, JSON, XML, and standard web data structures.
Nice to Have
  • Practical knowledge or previous experience with Perl (considered a strong advantage).
  • Prior experience working specifically in hotel rate scraping or pricing aggregation platforms.
  • Direct technical exposure to cloud platforms, particularly Azure.
  • Familiarity with enterprise scheduling systems, job monitoring tools, and automation workflows.
  • Specialized knowledge of proxy networks, headless browsers, and scraping infrastructure management.
Soft Skills
  • Strong analytical, diagnostic, and troubleshooting abilities.
  • High level of autonomy with the ability to work independently and take full ownership of tasks.
  • Excellent communication and cross-functional collaboration skills.
  • Quick learner with high adaptability to frequently changing website structures and business requirements.

At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Java/Node Web Scraping Engineer (Hotel Data)
Senior Java/Node Web Scraping Engineer (Hotel Data)

Growth Acceleration Partners • Envigado

Presencial
COP 120.000.000 - 180.000.000
Advanced QA Automation Engineer
Advanced QA Automation Engineer

Growth Acceleration Partners • Colombia

Híbrido
COP 60.000.000 - 90.000.000
Java Engineer (Senior) ID38560
Java Engineer (Senior) ID38560

AgileEngine • Perímetro Urbano Santa Marta

Híbrido
COP 195.388.000 - 273.545.000
Professional growth opportunities
Competitive USD-based compensation
Flexible work schedule
Python Developer
Python Developer

Globant • Colombia

A distancia
COP 169.332.000 - 244.591.000
Comprehensive benefits package
Diversity and inclusion commitment
Data Scrapping Engineer
Data Scrapping Engineer

Trabajosihay • Colombia

Híbrido
Senior Vue.js / Web Content Engineer
Senior Vue.js / Web Content Engineer

JobCubby • Medellín

Híbrido
COP 180.000.000 - 300.000.000
Senior Java AI Engineer
Senior Java AI Engineer

UNAVAILABLE • Bogotá

Presencial
COP 120.000.000 - 180.000.000
Competitive compensation
Paid leave and holidays
Wellness program
+2
Senior Full Stack Engineer ID67824
Senior Full Stack Engineer ID67824

AgileEngine • Bogotá

Híbrido
COP 139.737.000 - 209.607.000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Full Stack Developer ID71007
Senior Full Stack Developer ID71007

AgileEngine • Sur

Presencial
COP 376.825.000 - 565.238.000
Growth opportunities
Competitive compensation
Remote work 100%
+3
Senior Full-Stack AI Agentic Engineer
Senior Full-Stack AI Agentic Engineer

EPAM Systems • Colombia

Presencial
COP 313.195.000 - 438.473.000
WellHub Plan (Gympass)
Payroll Scheme 100%
Legal Benefits
+6