About Us Gorilla Logic provides custom application development services on the ground and in the cloud to many of the world’s leading software-driven organizations. Our highly collaborative Agile Gorillas are uniquely qualified to implement complex software initiatives and are skilled at large Agile implementations. As an established leader in mobile, internet, and enterprise application development we attract some of the most talented developers and interesting projects. Gorilla Logic’s commitment to solving advanced technology issues enables us to deliver high-quality, full-featured applications we are proud of. We value diversity of people and ideas, and are excited to add more diversity to our teams in the US and throughout LATAM. The Details - Hiring remote, full-time employees within Colombia, Costa Rica & Mexico - Paid private insurance and compensated days off - Align to US-based business hours; potential travel to US-based client sites - Utilize Zoom video & audio calls to collaborate across locations - Access to best-in-class technical training Endless career paths & growth opportunities within technology consulting! Senior Full Stack Engineer (Java/Kotlin/Reactjs) Gorilla Logic is looking for a Senior Full Stack Engineer to support one of our key digital retail clients. This engineer will help design, develop, and maintain scalable e-commerce applications and services using modern technologies. You will work closely with client stakeholders, internal teams, and 3rd party vendors to ensure high-quality solutions. The ideal candidate has strong full stack expertise, thrives in a fast-paced Agile environment, and is experienced in communicating complex technical concepts to non-technical audiences. Responsibilities - Analyze business requirements to determine technical specifications and standards. - Develop solutions that meet business and technical requirements using modern frontend and backend technologies. - Collaborate with 3rd-party architects, engineers, and product developers for troubleshooting and system design. - Provide input on unit and functional test plans, carry out unit tests, and support verification of functional tests. - Participate in squad’s support rotation to identify and resolve critical production issues - Document technical solutions, development decisions, and best practices for team knowledge sharing - Communicate technical concepts clearly to non-technical stakeholders - Support ongoing team learning and improvement in software development methodologies - Collaborate in Agile development ceremonies and follow DevOps and CI/CD practices Additional duties and projects as assigned Technical Requirements - Bachelor’s degree in Computer Science or related field (or equivalent experience) - 5+ years of full stack development experience - Experience with Java and spring framework - Experience with Kotlin in backend development - Experience with Google Cloud Platform (GCP) - Advanced proficiency in HTML, CSS (SASS/LESS), and JavaScript - React and Next.js development experience required - Experience building and consuming APIs using GraphQL or REST - Microservice architecture experience - Experience with GIT/GitHub/Bitbucket - Familiarity with module bundlers like GULP and Webpack - Experience working in tag management systems such as Google Tag Manager or Tealium, including writing custom JavaScript and optimizing performance - Proficient referencing and implementing UI designs from tools like Figma, Adobe XD, or Sketch - Experience with JSTL Tag Libraries and advanced jQuery development - Familiarity with Foundation 6 and Atlassian toolset (Jira, Confluence) Working knowledge of Google Workspace (Docs, Sheets, Slides) Bonus Skills - Experience in a retail or e-commerce environment - Experience in performance optimization of digital commerce applications