Bachelor's degree in Computer Science/Engineering or equivalent At least 8 years of software development experience Expertise in languages used for backend development, with the ability to learn new ones Experience with at least one managed Kubernetes service (GKE, EKS, AKS or OpenShift) Professional experience with container technologies (e.g. Docker and Kubernetes) Solid understanding of production-ready, server-side technologies Experience implementing unit, integration, and functional tests as part of SDLC
Responsibilities:
- Help develop, oversee, review, release, and support our products and services Take ownership of entire features being developed while guiding devs working on it Participate in technical discussions, planning sessions, demos, and retrospectives Learn and adapt to new technologies with little to no prior knowledge or experience Provide technical expertise to other members of our division including Product, Design, and Business/Sales Mentor other developers and help them grow in their career as software engineers Encourage a TDD culture utilizing our SDLC process Help the API team deliver on its OKRs Help the team drive and deliver continuous innovation driven by the Business Conduct R&D projects to test new technologies and architectures to evolve our platform Have the opportunity to speak at conferences about the technologies we develop
Technologies:
- Kubernetes - NodeJS - Linux - MongoDB - ElasticSearch
More:
Liferay Cloud has grown from a handful of people into an established group present in all regions of the globe. The Liferay Cloud platform evolved from a simple concept into an enterprise-ready solution. Our customer base now serves hundreds of thousands of users worldwide. Along with making cool software, we have a greater-than-profit vision that fuels us. We give employees 5 paid days off to volunteer at charities they’re excited about and we donate a portion of our profits to various charities around the world each year. Oh, we’re 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.
You 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. Add to all that a passion for designing and implementing distributed systems using code clean enough that it still fits into a t-shirt, and you've found your place. If you don't mind coding in multiple languages and pick your tools based on the job (not the other way around), then we're definitely a fit.
Our API team architects, builds, and maintains a highly scalable orchestration layer to interact with Kubernetes clusters running on all four corners of the world. We are a bunch of polyglot developers constantly trying to rethink, evolve, and re-architect our platform so it is easier to maintain and can also support our growing number of customers.
In the API Senior Software Engineer role, you'll be an integral part of this team tackling the most challenging technical problems we have. You will be an invaluable member of our dev team, helping discuss and make key architectural decisions regarding the future of our platform. You will mentor devs and help lead them while doing R&D, conducting POCs, fixing bugs, and implementing new features for our platform.
Regal House, 70 London Road, TwickenhamTwickenhamTW1 3QS