Vaga de Staff Software Engineer
1 vaga: | Publicada em 03/07
- A combinar
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