Who We Are 

PALO IT is a global innovation consultancy and Agile software development company dedicated to helping organizations embrace tech as a force for good. We work with clients to rapidly launch products and services, create new business models, and  
leadership and culture for the future. We are a community of innovators, designers and technologists across 11 offices and five continents (France, Hong Kong, Singapore, Thailand, Australia, Mexico and Colombia). 

We're committed to helping businesses transform our world for the better. We're proud to be a World Economic Forum (WEF) New Champion, and a B Corp-certified company in Singapore and Hong Kong, currently working towards certification across all other locations. 

Our Impact in PALO IT 

Using our B Corp certification and WEF status as our north star, we’re eager to adapt to change, learn from our experiences and move to meet our planet’s urgent needs. With 2025 as our horizon, we are taking action to meet the following objectives: 

  • Become a climate net-zero company
  • Attain 50% of revenue from projects with a positive impact
  • Train 100% of our workforce on impact
  • Achieve B Corp certification among all 11 of our offices across the globe
  • Attain 90% happy employees at PALO IT 

Our clients are amongst the world's most successful companies. We innovate with both established Fortune 1000s, SMEs and start-ups who aim to make an impact, become global leaders and address the world's most complex challenges. 

What does your job look like?  

The role of  Full Stack Developer will design and develop high volume, low latency applications for mission-critical systems, delivering high availability. You will support web-based application development and maintenance, and contribute to and grow our software engineering competency. The Full Stack Developer must have broad experience in web application development.

Responsabilidades Principales

  • End-to-end responsibility for projects of increasing complexity that encompass more than their own development
  • Be independent with little oversight beyond high level direction, works on complex tasks and completes them despite roadblocks, including debugging techniques
  • Appropriately scope high-level project requirements, find a solution, implement and launch that solution
  •  Help large groups of engineers deliver complex projects with drama-free launches, owning the technical testing and performance planning side of these projects
  •  Deliver software on-time and improve the accuracy of team’s estimations
  • Understand the business that their code supports, and possess empathy for the users of their software, using this understanding to influence their task prioritization
  •  Understand the tradeoffs between technical, analytical and product goals, and strive to create solutions that satisfy all of these goals
  •  Know how to not only identify technical problems and create solutions, but are also able to get cross-team buy-in for their solutions and manage projects to make these solutions come to life
  •  Write consistently high-quality code, deliver features to QA that they believe are well-baked and bug-free, being aware of industry best practices and trends
  • Be known outside of their core team as a technology leader, working effectively with non-tech members of their pillar. Ability to identify problems with requirements and help their team course-correct around these issues
  •  Involved in setting the standards for the entire organization and providing technical advice and decision-making that affects not only their group but other teams or the company at large
  • Research and propose new technologies, and have a broad understanding of the entire architecture, as well as very detailed understanding of their area
  • Identify big issues and opportunities in the technology and organization, and work across teams to create solutions to these issues
  • Proactively identify and clean up technical debt before it turns into a long-term problem, and encourage and enable their team to do the same
  • Identify risks in code, features, and design, and communicate these to the appropriate parties
  • Set the direction in some major part of the technology for their pillar and have a major role in the pillar or team’s decision-making process
  • Participate in architecture designs providing feedback and also providing designs with guidance from the architecture team, as appropriate
  • Ability to identify and suggest areas of future work for themselves and others while contributing to the common standards for the team
  • Balance leadership and individual contribution by providing extensive mentoring of junior team members while maintaining deep individual contribution
  • Seek evidence to support their ideas and start to build cases for these ideas
  • Support deployment releases as needed and maintain the application once it’s in production

What you need to succeed on this rol 

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proficiency in Java and Enterprise Java technologies and development
  • Expert in the Spring framework (Spring, Spring MVC, Spring Boot, Spring Security, etc)
  • Expert in designing and implementing RESTful web services
  • Experience with responsive frameworks like bootstrap and FlexLayout
  • Experience with Lighthouse PWA Analysis Tool
  • Expert building web applications from the ground up
  • Knowledge of or working experience with CI/CD pipelines; including technologies such as Docker, Jenkins/Concourse
  • Experience with cloud technologies, such as GCP
  • Agile (scrum) based delivery practices, test driven development, test automation, and continuous delivery
  • Solid understanding of object-oriented principles
  • Demonstrated success in building design patterns and software engineering best practices
  • Experience with Oauth2
  • Solid understanding of hibernate
  • Solid Understanding of microservices
  • Excellent knowledge of Relational Databases, SQL and NoSQL
  • Experience with maven
  • Experience with JBoss application server
  • Experience with Java Messaging
  • Have at least one skill outside of programming, like monitoring, performance optimization, documentation, integration testing, visual design.
  • Understanding of gitflow workflow
  • Advanced/conversational English Level. B2 and above. 

Preferred Skills

  •  Java
  • Spring Framework
  • Angular /Typescript
  • CI/CD
  • Ability to create wireframes and responsive designs that result a great user experience
  • Experience with Cloud-Native design & development
  • Experience building reusable components and front-end libraries to speed development and maintain consistency
  • Familiarity with cross-browser testing and debugging
  • Expert building web front end applications from the ground up
  • Experience designing micro-frontends a plus

Soft Skills: 

  • Communication
  • Stress Management
  • Resilience
  • Continuous Improvement
  • Conversational English 

En Palo IT, we are a team of Values 

  • local partner
  • Nice
  • Enthusiastic
  • Outgoing
  • Leader 

What We Offer 

  • Stimulating working environments 
  • Unique career path 
  • International mobility  
  • Internal R&D projects 
  • Knowledge sharing
  • Personalized training
  • Entrepreneurship & intrapreneurship 

For more on our team culture and benefits, check out our careers page. 

Postule a este trabajo

* Obligatorio

resume chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.