What We’re Looking For
We are looking for an experienced Business Applications Engineer to be part of our
Enterprise Platforms function. You will play a key role in building and supporting custom
and 3rd party applications in a very diverse tech stack that supports critical business
operations as well as working with key stakeholders and cross functional technology teams
around the globe. The ideal candidate has strong communication and interpersonal skills and
enjoys working in a dynamic, team-oriented environment, along with a keen attention to
detail, as well as the ability to collaborate with a diverse group of colleagues.
Responsibilities Include, But Are Not Limited To
- Working on our collection of Node apps.
- Working on our front-end apps; we use a mix of React and Next.js but as long as you have
experience in at least one framework we don’t really mind
- Collaboratively working with our amazing infrastructure team
- Mentoring colleagues at every level, and a willingness to be mentored by them
- Supporting your Tech Lead and Engineering Manager in technical decision-making,
solutioning, and estimations.
- Pair with members of your team to identify the most optimal solution. Regularly conducting
code reviews to ensure high standards of engineering quality in the code that we write.
- Working within a cross-functional team that includes designers, UX engineers, and product
- Looking at logs and monitoring metrics and responding to alerts;
- Teams are responsible for the availability and reliability of their own app.
- Framing the execution reports after the script execution to the team
Essential Skills & Requirements
- 5 - 8 years experience as a Software Engineer
- Expert knowledge of JavaScript and Node.js, a good understanding of NextJS and React.js and
JavaScript testing frameworks (such as Jest)
- Solid understanding of Cloud Native architecture, containerization, Docker, AWS, CI/CD, and
DevOps culture
- Practical experience in building robust solutions at a large scale to meet the high volume traffic
of delivery to our customers
- Appreciation for the Product and Design functions and working with those teams
- You have an interest or desire to learn about every part of the tech stack; from the latest
JavaScript standards to GraphQL, to accessibility, and the infrastructure we deploy to
- Able to effectively communicate technical concepts to different audiences
- You will be working with a global team and need to be accommodative of different time-zones
as required
- Excellent written & verbal communication (including business proficiency in spoken and written
English), problem solving, analytical and time management skills
- Enjoy collaborating with teams to solve problems with creative, out-of-the-box thinking
- Experience in defect tracking tools like JIRA
Technical Skills (Optional)
- Kubernetes foundational knowledge would be a great bonus, as we use it extensively.
- Strapi CMS knowledge is a bonus (other CMS’s also a bonus)