Role description:
We are continuously improving our development process with Continuous Integration/Deployment, peer reviews, pull requests, stronger definitions of done, etc. therefore most of our teams are responsible either for a business area or for a group of applications that have a business common point.
We will be refactoring our current code base and building green field development, where we are componentising (micro-services) parts of the entire platform, and require a Full Stack Developer to help us in this process.
In this role, you will:
- Work on the platform components (packages) to deliver scale to the development teams
- Responsible for building UIs that will leverage strongly defined APIs.
- Design and build out APIs that will be used by the platform team to achieve scale
- Work with the architecture team to align with future direction and implement those changes in platform
- Support the build of our continuous releases as NuGet packages that get consumed by all developers, and if the code quality is very high to even publish packages to the public NuGet gallery.
- Interface with stakeholders across all business groups to capture technical requirements & priorities. Scope the requirements, propose appropriate solutions/plans and help to establish associated tasks and projects necessary to drive those efforts
Desired experience:
- Strong C# skills
- Knowledge of Angular (latest) and TypeScript a bonus
- Knowledge of oAuth security flows
- Good knowledge of Restful concepts and practices
- Knowledge of Azure API Management Services a bonus
- .NET Core
- Test driven design
- Cloud native architecture and cloud technologies
- Strong software engineering skill set - must have practical experience of SOLID principles, DI, IoC and software testing etc
- Experience of delivering software to production, and can engineer design for production support
- Demonstrated ability to self-teach/upskill
Desired behaviours:
- Passion for writing cool code
- You should want to work in a fast-paced eCommerce business and in a fast-paced cloud PaaS environment
- Excellent operational organisation skills
- Excellent debugging and problem solving skills
- High level of initiative and desire to get things done
- Willingness to introduce change and challenge existing processes and procedures
A bit about us:
eShopWorld provides a global checkout for many of the world’s leading retail brands. We have seen phenomenal growth in the last 3 years as we have been selected by a number of large US-based online retailers to support their international expansion plans.
We are passionate about what we do here: we won 1st place in the 2017 Deloitte Ireland Technology Fast 50 for the third year in a row and were recently selected as Technology Ireland's Company of the Year at the 2017 Software Industry Awards, and Technology Exporter of the Year at the 2017 Export Industry Awards. It’s clear this really is the place to be!
Send a CV and cover letter to careers@eshopworld.com if you think you’re a good fit
By applying for this role you expressly consent to eShopWorld processing your personal information in accordance with our Candidate Privacy Notice which can be reviewed here: https://www.eshopworld.com/candidateprivacynotice/