Enhancing the Experience of Booking Travel
Senior Fullstack Engineer – PHP/Laravel
Location
Colombia
Posted
22 days ago
Salary
0
Seniority
Senior
Job Description
Senior Fullstack Engineer – PHP/Laravel
Ultimate Jet Vacations
• Design, develop, and maintain features across the full stack: React/Next.js, NestJS middleware, and PHP Laravel services • Contribute to the migration of the legacy Node.js API Gateway to the new NestJS-based platform • Define and implement scalable architecture patterns for both backend services and frontend components • Integrate and leverage AI-powered tools to accelerate development and support internal workflows • Collaborate proactively in a remote-first environment • Contribute to DevOps practices: CI/CD pipelines, containerization, infrastructure as code • Apply travel/hospitality domain knowledge to inform product decisions, data models, and integrations • Support UX/UI discussions where technical constraints intersect with user experience.
Job Requirements
- 5-7 years of experience in full-stack development
- Expertise in travel tech (online booking engines, group travel, eCommerce)
- Strong experience developing and maintaining modular PHP Laravel applications
- Hands-on experience with Livewire and Filament
- Strong knowledge of MySQL, including writing migrations and optimizing query performance
- Experience integrating external hotel availability suppliers such as HBSI, Expedia or similar travel industry APIs
- Comfortable working with Docker-based local development environments
- Experience with AWS services such as ECS, RDS, S3, and deployment pipelines
- Experience designing, building, and maintaining REST APIs
- Write clean, maintainable, and well-tested code using tools such as Pest and/or PHPUnit
- Confident diagnosing and resolving production incidents, system failures, and performance issues
- Support frontend development work using React and Tailwind CSS
- Proficient with Git/GitHub, including commits, branches, pull requests, and collaborative development workflows
- Familiar with agile development practices, debugging, testing, and cross-functional collaboration
- Curious learner who enjoys improving systems, exploring new technologies, and contributing ideas and best practices.
Benefits
- Latin American candidates are welcome to apply
- Candidates located outside the United States will be engaged under an independent contractor agreement
- You will be responsible for managing your own social security and taxes in accordance with the regulations of your home country.
Related Guides
Related Job Pages
More Backend Engineer Jobs
**[Summary]****A leading collaborative design platform is seeking an experienced backend-focused engineer to enhance and evolve an integration-driven application. The project is centered on building and maintaining robust integrations using Ruby on Rails and TypeScript, with a strong emphasis on designing, implementing, and scaling connections with third-party systems. The role will contribute to improving reliability, extensibility, and overall integration architecture across the platform. **[General information]****They are looking for a senior-level engineer with strong experience in Ruby on Rails and TypeScript, and a proven background in building and maintaining complex integrations. The ideal candidate is comfortable working with multiple external APIs, designing integration workflows, and collaborating closely with product and engineering teams. **[Task and Deliverables]** - Design, develop, and maintain backend services using Ruby on Rails to support integrations. - Build and extend integration logic using TypeScript, ensuring reliability and scalability. - Integrate the platform with third-party APIs and external systems. - Collaborate with internal teams to define integration requirements and technical solutions. - Improve existing integration architecture with a focus on maintainability, performance, and observability. - Document integration flows and provide technical recommendations for future improvements.** - **[Engagement highlights]** - Opportunity to work on high-impact integrations used by thousands of end users. - Collaborative environment with experienced engineers. - Potential for long-term collaboration based on performance and project outcomes.**
Sr. .Net Software Engineer
Stefanini GroupThe Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia. More than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence.
Role Description The Software Engineer is a critical member of a cross-functional product team responsible for the design, development, deployment, and support of high-quality software solutions that delight our users. Whether the contractor is early in their career or brings deep technical expertise, they will contribute to all phases of the product lifecycle—from concept to production support. Our engineering culture is highly collaborative, and we emphasize daily pairing, continuous learning, and shared ownership. Contract Software Engineers at all levels are involved in writing clean, maintainable code, contributing to architectural decisions, and ensuring systems are reliable, scalable, and performant. Key Tasks: - Design, develop, test, deploy, and maintain software solutions with a focus on quality and user experience. - Collaborate daily with team members through pair programming and agile ceremonies to solve problems and deliver business value. - Contribute to or lead efforts in product configuration, performance tuning, automated testing, and production monitoring. - Write and maintain architectural documentation, reusable code components, and design diagrams. - Participate in incident response and help resolve production issues as needed. - Support and mentor junior team members by sharing knowledge and best practices. - Engage with other teams, 3rd party vendors, or the open-source community to share expertise and support broader engineering initiatives. Qualifications - .NET - Android - Application Performance - Cassandra - COBOL - Data Analyst - Data Engineer - Dev/Ops - EDI/GIS - GoLang - Hadoop - Java - Angular/React - JavaScript/Jquery - Microstrategy - PL SQL - Python - Quality Engineer - SQL - Unix Requirements - Listed salary ranges may vary based on experience, qualifications, and local market. - Some positions may include bonuses or other incentives. Company Description The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like Americas, Europe, Africa and Asia, and more than 400 clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting, company with global presence.
Lead Software Engineer - Backend
Energy ExemplarIn an era where the world is rapidly advancing towards a cleaner future through decarbonization, Energy Exemplar’s mission lies in ‘Empowering Transformative Energy Decisions’🪫☀️🍃 Founded in 1999 in Adelaide, Australia, our award-winning software portfolio encompassing the modeling and simulation platform PLEXOS®, Aurora, and Adapt2, is trusted by innovative organizations across the globe. Through our technology and people, we strive to enable stakeholders from across the entire energy value chain to revolutionize the energy ecosystem and to collaboratively plan and execute for a sustainable energy future with unprecedented clarity, speed, and innovation.
Role Description Reporting to the Software Engineering Manager as a member of the Development team in India, the Lead Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. This role is responsible for: - Developing Software Solutions by learning information needs. - Discussing with managers. - Studying systems flow and data usage. - Finding problem areas and coming up with solutions. - Following the software development lifecycle. Qualifications - Graduate/Master's degree in Computer Science, Engineering, or a related discipline. - Strong logical, analytics and problem-solving skills. - Must be able to work effectively across team boundaries. - Attention to details. - Ability to work independently. Requirements - 8+ years of experience in product development field. - 2+ years of recent experience in building products on cloud. - Strong understanding of data structures, algorithms, and designing for performance. - Strong knowledge in OOPS with .Net, C# or relevant technologies with SQL Server or any RDBMS. - For Fullstack roles, hands-on experience in development with either Angular, VueJS or React. - Experience with Microservices Architecture. - Hands-on experience in building products for Unix systems in addition to Windows. - Working knowledge of CI/CD pipelines and AWS/Azure cloud services. - Knowledge of asynchronous programming and WebAPI development is required. - Knowledge and awareness of cloud/application security is a must (OWASP, PII, GDPR). - Extensive experience in mentoring junior engineers to success. - Strong logical, analytics and problem-solving skills. - Must be able to work effectively across team boundaries. - Attention to details. - Strong oral and written communication skills. Benefits - Energy Exemplar is proud to be an equal opportunity employer. - We celebrate diversity and are committed to creating an inclusive environment for all team members. - We welcome applications from people of all backgrounds, experiences, identities, and abilities. - Please let us know if you require accommodations at any stage of the recruitment process.
Role Description We now have a new requirement and are looking for a consultant colleague with the qualifications listed below. The position is part of our consulting business, which means you will be employed by us and work either with clients or on internal projects and assignments. As part of your application, you may be presented to clients/partners as part of the recruitment process. If selected for the assignment, you will be employed by us and work either with clients or on internal projects and assignments as part of our consulting business. Qualifications - Strong Java development skills, with experience in data platform or data engineering contexts - Practical experience with at least one JVM-based data processing framework — Flink experience is a plus; Beam, Dataflow, or Spark also relevant - Comfortable with SQL and cloud data analytics platforms, particularly BigQuery - DevOps is part of your day-to-day: you work with cloud infrastructure, containerised applications, and are familiar with Kubernetes basics - Experience working with data engineering pipelines in Scala and/or Python - You write quality code and understand what it means to ship reliably in a production environment - You can work autonomously in an ambiguous environment and move quickly without waiting to be directed Requirements - Prior experience with large-scale pipeline migrations - Familiarity with cost optimisation in cloud data processing workloads Benefits - Exciting assignments with our many clients. We focus on long-term projects, which gives you the opportunity to create value for the client while also developing yourself. - A secure monthly salary – together we’ll agree on a base salary depending on your assignments. - Company car – we encourage you to choose an electric car for a more sustainable future. - Occupational pension and great opportunities for salary conversion. - Vacation – Would you like more than 30 days of vacation, perhaps 60 days? - Private health insurance, accident insurance, and life insurance for increased security. - Skills development – you set your own budget and choose the training you wish to attend. - Quality of life – Are you struggling to balance everyday life and wish to work a little less while still earning as much, if not more?


