Software Engineer / Senior Software Engineer
Company Overview:
We are partnered with a leading global platform specialising in accelerating international directtoconsumer ecommerce growth. Our clients solutions simplify crossborder selling and enable retailers and brands to expand their reach worldwide.
About the Role:
I am currently looking to hire a Software Engineer to join our clients team in Dublin. This role involves working on critical infrastructure and product features that support their entire engineering organisation. You will be involved in increasing operational maturity scaling systems and enhancing their continuous delivery infrastructure. Additionally you will contribute to the development and management of their modern cloudbased microservice architecture.
Depending on your experience you may be considered for a Senior Software Engineer role where you would take on additional responsibilities such as managing feature delivery promoting technical standards and mentoring team members.
Key Responsibilities:
- Design build and maintain core infrastructure tools and products used by our clients engineering teams.
- Develop tools and champion best practices to enhance the reliability of services and products.
- Operate and scale a modern cloudbased eventdriven microservice architecture written in Scala and Play Framework built on Docker Kubernetes and AWS.
- Manage the delivery of new features focusing on stability metrics and quality.
- Share technical architecture insights and promote coding standards across the organisation.
- Collaborate with stakeholders to analyse problems and deliver appropriate solutions.
- Invest time in building strong team relationships and helping others grow.
Requirements
Qualifications:
- 5 years (midlevel) or 7 years (senior level) of experience building highly scalable consumerfacing applications.
- Experience across the Software Development Life Cycle with a strong emphasis on Agile Continuous Integration and Continuous Deployment.
- Experience with cloud architectures particularly AWS and an interest in cloud technologies and tooling.
- Proficiency in or willingness to learn Scala; experience with ReactJS and TypeScript is a plus.
- Strong database experience especially around scaling applications (senior level).
- Excellent communication skills and a teamoriented mindset.
- A deep problem solver with the ability to multitask and manage unplanned work without impacting highpriority deliverables.
Preferred Qualifications:
- Ecommerce experience.
- Familiarity with functional programming concepts.
- Experience with Datadog observability platforms and metrics accessibility.
Qualifications: 5+ years (mid-level) or 7+ years (senior level) of experience building highly scalable consumer-facing applications. Experience across the Software Development Life Cycle, with a strong emphasis on Agile, Continuous Integration, and Continuous Deployment. Experience with cloud architectures, particularly AWS, and an interest in cloud technologies and tooling. Proficiency in or willingness to learn Scala; experience with ReactJS and TypeScript is a plus. Strong database experience, especially around scaling applications (senior level). Excellent communication skills and a team-oriented mindset. A deep problem solver with the ability to multitask and manage unplanned work without impacting high-priority deliverables. Preferred Qualifications: E-commerce experience. Familiarity with functional programming concepts. Experience with Datadog, observability platforms, and metrics accessibility.