About Liferay Liferay, Inc. is a uniquely profitable enterprise software company with a global presence. As a renowned provider of open source technologies, we have been recognized by Gartner for empowering businesses to solve complex digital challenges. Our Experience Cloud is an all-in-one solution that unites our Liferay DXP and cloud platform capabilities with built-in analytics and B2B commerce functionality, reducing the time to market and allowing for accelerated innovation. We serve notable customers across the globe, including Airbus, US Bank, Honda, and Desjardins. But we don't just make awesome software, we are also fueled by a greater-than-profit vision. By building a vibrant business, making technology useful, and investing in communities, we make it possible for people to reach their full potential to serve others. We give our employees five days off to volunteer at charities they're excited about, and Liferay donates 10% of our profits to charities around the world. Our self-funded approach gives us the freedom to work on whatever we think brings the most value to customers and communities in the long run. About You and this Role As a Backend Software Engineer, you will work on maintaining existing components and creating new ones. You'll participate in the implementation and definition of the work itself, and we expect you to give your opinion openly, both from the perspective of a user and as an engineer. You'll work with widespread frameworks and tools, including OSGi, Gradle, JAX-RS, REST, GraphQL, and OpenAPI. We also use some in-house technologies, like our custom REST Builder. Key Objectives - Work in API infrastructure (GraphQL and REST) to allow teams across the world to build powerful APIs. - Develop Java code or work with similar object-oriented languages. - Work with big codebases and develop components from scratch. - Adhere to software engineering best practices: simplicity, testing, coherence, reviews, estimation... - Have a broad understanding of common Computer Science concepts (algorithms, data structures, performance...). - Actively participate in team dynamics and provide feedback. Required Qualifications - Degree in Computer Science or a similar technical field of study, or equivalent practical experience. - Experience writing enterprise-level code in one or more programming languages. - Strong learning skills; if you don't know something, you're willing and capable of learning it. - Comfortable working in English and Spanish, both written and spoken. - Good communication skills. Preferred Qualifications - Experience in API infrastructure. - Understand and share the values of agile development. - Open to write Typescript for our frontend applications. - Contributor to open source, hackathons, meetups, or other coding-related activities. What We Offer - Perks: Health Care Plan, food Card, kindergarten Assistance, Gym Membership, and an additional perk of your choice. - English lessons (2 hours/week). - Hybrid work model. - Continuous learning and training: internal and external courses, a technical library, participation in national and international conferences... - International, multicultural, and diverse environment focused on our people. - Working at a leading open source company with an amazing community. Equal Opportunities Employer - Statement Liferay is committed to the equal treatment of all candidates, customers, and employees, and to fostering a culture of dignity at work. Our operating procedure provides for equal opportunities in recruitment and employment, aiming to eliminate discrimination against any job applicant or employee on the basis of race, age, sexual orientation, gender, religion or beliefs, marital or civil partnership status, family or dependency status, disability, pregnancy and maternity, or membership of a traveling community.