Due to continued growth, we are currently hiring a Digital Commerce Tech Lead to join our team. Emagine is a high-end professional services consultancy and solutions firm specialising in providing business and technology services to clients in all sectors. We power progress, solve challenges and deliver real results through tailored high-end consulting services and solutions.
Are you intrigued? Do you want to learn more?
The Digital Commerce Tech Lead is responsible for designing, planning, and development of different functionalities and processes in the B2B landscape. You will drive improvements in performance, security, maintainability and scalability of our applications, while providing guidance and leadership to developers within agile scrum teams and helping product architects to define best practices and design decisions.
A snapshot of your key responsibilities:
1. Understand business needs and develop solutions that delight consumers and customers.
2. Develop consumer grade eCommerce applications that scale in a global environment.
3. Collaborate and lead a team of developers to design end-to-end, industry-leading systems and solutions.
4. Work closely with internal teams and external partners to ensure new developments align with the roadmap and integrate seamlessly with other platform components.
5. Rapidly prototype new ideas, concepts, and designs.
6. Optimize applications for scalability and speed.
7. Identify opportunities to leverage new technologies to enhance applications.
8. Work with the Product Management team to continuously improve product/site management with agile development processes.
9. Ensure project teams are adequately resourced.
10. Ensure site experience and design is consistent with the brand and legal requirements.
11. Stay updated with the latest technological advancements. Adapt to these changes by self-training and research work and evaluate how/where it can add value to the business.
12. Collaborate with business/functional teams, develop detailed plans and accurate estimates for completion of build, system testing, and implementation of projects.
13. Ensure the proper use of information technology project management methodology to comply with governance practices.
14. Mentor and coach junior developer resources.
15. Maintain production systems reliability through correct utilization of IT standards and governance processes.
16. Project administration and key duties, such as task planning & resource tracking.
17. Perform other duties as assigned.
18. Comply with all policies and standards.
Requirements:
1. Degree in Computer Science, Information Technology, Engineering or equivalent.
2. 6+ years development & implementation experience on any e-commerce platform, preferably Vtex, Shopify.
3. Extensive experience with Node Js and web development frameworks.
4. Proven experience in full stack development, including database design, API development, and server-side logic.
5. Experience with test-driven development methodologies.
6. Proficiency with Git version control.
7. Experience working on Agile/SCRUM development teams.
8. Familiarity with REST API and web service development.
9. Experience working with payment gateways like Stripe, Paymetric, CyberSource etc.
10. Exposure to or familiarity with one or more public cloud offerings (AWS, Azure, and Google Cloud Platform) with a basic understanding of areas such as cloud compute, data storage, pub/sub, and workflow orchestration.
So, are you ready to join our team?
Emagine is an equal opportunity employer, and employment practices are based strictly on merit. It is the policy of the Company to give equal opportunity in employment regardless of sex, sexual orientation, marital status, race, age, disability, gender reassignment, pregnancy and maternity, religion or ethnic origin.
Opportunity type: Permanent, Hybrid, CityWest - Dublin
#J-18808-Ljbffr