Principal Developer – eCommerce
We are looking for an experienced Principal Developer to join our R&D development centre in Ireland. Our team in Ireland is focused on building the next-generation cloud-native SaaS platform aimed at purpose-driven organisations, leveraging new technology to bring innovative products to market.
What you will do:
This is a critical role that enables the evolution of the eCommerce capabilities of our SaaS platform.
Design and Architecture: Drive the technical vision and architecture for our next-generation eCommerce offering, ensuring scalability, reliability, and security.
Development: Hands-on development of cloud services using Azure and AWS technologies, including identity management (authentication and authorization), API gateways, billing integrations, messaging systems, etc.
Integration: Implement seamless integration with external APIs, third-party services, and internal systems, while adhering to best practices for data exchange and security.
Scalability and Performance: Optimize for performance and scalability, anticipating and mitigating potential bottlenecks and challenges.
Security: Implement robust security measures to protect sensitive data and ensure compliance with industry standards and regulations.
Collaboration: Collaborate closely with cross-functional teams including product management, IT, and operations to understand requirements and drive alignment on technical solutions.
Mentorship and Leadership: Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and growth within the team.
Documentation and Best Practices: Document architectural decisions, design patterns, and best practices for cloud services development, ensuring knowledge sharing and consistency across the organization.
Continuous Improvement: Stay updated on the latest trends and advancements in cloud technologies, proactively identifying opportunities for innovation and improvement in our cloud services.
Preferred Education and Experience
-
Bachelor's or Master's degree in Computer Science, Engineering, or related field.
-
Expertise with industry eCommerce service providers Maxio, Chargebee, Togal
-
Proven experience (10+ years) as a software engineer with at least 5 years specializing in cloud services development.
-
Extensive hands-on experience with Azure and AWS cloud platforms, including a deep understanding of their respective products and components.
-
Strong proficiency in building and deploying cloud-native applications and services using modern cloud technologies such as Kubernetes, Docker, serverless computing, etc.
-
Expertise in designing and implementing authentication and authorization mechanisms, API gateways, billing integrations, messaging systems, and other cloud services.
-
Solid understanding of security best practices for cloud-based applications and services, including encryption, identity management, access control, etc.
-
Excellent problem-solving skills and the ability to troubleshoot complex technical issues in a cloud environment.
-
Strong communication and collaboration skills, with the ability to effectively interact with cross-functional teams and stakeholders.
-
Experience with agile development methodologies and CI/CD pipelines
-
Experience designing and developing cloud-based services using Event-Driven Architecture principles.
-
Proficient in C# and JavaScript for cloud service development and API integrations.
-
Proficiency in using UML diagrams to document system design, including class diagrams, sequence diagrams, and use case diagrams.
-
Understanding of BPMN notation for modeling business processes
How we Work
-
Teams – Self-sufficient teams based on collaboration, teamwork, respect and selflessness
-
Engineering Excellence – we build products that last, we hold high quality standards
-
DevOps & CI – CI/CD pipelines at the core of our process
-
Automation – we automate where possible, giving you more time to focus on new features and innovation
-
Research and Innovation – we experiment and prototype with new technologies, we partner with research institutions, we innovate around the customer
-
Continuous Improvement – our teams care about how they work, and take time make improvements
-
Great Tooling – an evolving tool set
Ministry Brands is proud to be an Equal Employment Opportunity Employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Top Skills
What We Do
We help more than 90,000 purpose-driven organizations grow and amplify their impact on the world by providing transformative technology and services that enable organizations to grow, protect and engage their communities.
Our solutions equip clients to engage members and donors, manage fundraising and giving, plan events, run background checks on employees and volunteers, and more.
Together, our nearly 700 team members help organizations transform how they operate and create positive ripple effects that drive the real human impact we all strive to see