Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Staff Software Engineer

1 vaga: | Publicada em 03/07

Sobre a vaga

About LiferayLiferay, Inc. is a uniquely profitable B2B enterprise software company with 1,200+ fiery-eyed employees all across Europe, the Americas, the Middle East, Asia, and Africa. As a renowned provider of enterprise open source technologies, we have been recognized by Gartner for empowering businesses around the world to solve complex digital challenges. Liferay 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 - serving notable customers across the globe such as Airbus, US Bank, Honda, and Desjardins.But we dont 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 theyre excited about, and Liferay donates 10% of our profits to charities around the world. Oh, were also self-funded which 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 RoleYou love the challenge of new technologies. You thrive in a fast paced work environment and are always wanting to leave things better than when you found them. You love working with a team of dedicated people, who are excited about making a direct impact on our customers. Curiosity is a defining characteristic of your personality and approach to solving problems and you love to explore new possibilities that bring value to others.Our Cloud Services team works to improve our customers' cloud experience. We have the pivotal role of being the medium our customers use to engage with our cloud platform. We look at the entire lifecycle of the user experience, providing services that offer value at every stage of the journey. Being driven by curiosity and the pursuit of excellent code quality fits in with this primary objective. We are the ones creating and maintaining services that allow our customers to plan, develop, and deploy their solutions onto our cloud platform.If you are looking for a challenging technical landscape that will always offer you something new to learn and a place to grow with like minded engineers, then this is the team for you.Key ObjectivesMentor other developers and help them grow in their career as software engineersPlay a key role in designing, developing, and deploying robust and scalable cloud-based applicationsLead and take ownership of entire features being developed while guiding developers working on itAbility to work in both independent and collaborative work settings. Participate in technical discussions, planning sessions, demos, and retrospectivesLearn and adapt to new technologies with little to no prior knowledge or experienceProvide technical expertise to other members of our division including Product, Design, and Business/SalesEncourage a TDD culture utilizing our SDLC processHelp the Engineering team deliver on its OKRsHelp the team drive and deliver continuous innovation driven by the BusinessFoster a security-first approach and help the team to improve the secure coding practices.Conduct R&D projects to test new technologies and architectures to evolve our platformSpeak at conferences and symposiums about the technologies we create, use, and supportRequired QualificationsBachelor's degree in Computer Science/Engineering or equivalentProficiency in Typescript (NodeJs) for backend development. Strong software development experienceStrong experience leading complex implementations or projects end to endHigh proficiency in containerization technology like Docker and KubernetesHigh proficiency with at least one managed Kubernetes service (GKE, EKS, AKS or OpenShift)Experience implementing unit, integration, and functional tests with frameworks like Mocha/Jest Experience with at least one major cloud platform (AWS, Google Cloud Platform, Microsoft Azure) is essential.Experience with infrastructure as code (IaC) tools like Terraform or Ansible.Familiarity with cloud security best practices and experience implementing them.In-depth understanding of cloud architecture concepts like scalability, elasticity, fault tolerance and disaster recoverySolid understanding of production-ready, server-side technologiesGood understanding of cloud monitoring and cost optimization strategies.Preferred QualificationsMaster degree in Computer Science/Engineering or equivalentProficiency in languages like Java, Go and React and ability to learn new languagesExperience with continuous integration and continuous delivery (CI/CD) pipelinesExperience automating development processes and environmentsExperience with Linux, MySQL, MongoDB, Nginx, HAProxy, Tomcat, Git, Jenkins, ElasticsearchAny of the following certifications is a plus:Google Cloud Certified Professional Cloud ArchitectGoogle Cloud Certified Professional DevOps EngineerWhat We OfferSalary package w/ competitive benefits according to qualifications and experienceOpportunities to take responsibility, grow professionally, and Stay NerdyA positive and collaborative work Check out what employees say about us on Working at a open-source Equal Opportunities Employer  StatementLiferay 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 with the aim to eliminate discrimination against any job applicant or employee on the basis of race, age, sexual orientation, gender, religion or beliefs, marital or civil partnerships status, family or dependency status, disability, pregnancy and maternity or membership of a traveling community