We are seeking 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.
Key Responsibilities:
* Drive the technical vision and architecture for our next-generation e-commerce offering, ensuring scalability, reliability, and security.
* Develop cloud services using Azure and AWS technologies, including identity management (authentication and authorization), API gateways, billing integrations, messaging systems, etc.
* Implement seamless integration with external APIs, third-party services, and internal systems, while adhering to best practices for data exchange and security.
* Omit bottlenecks and challenges by optimising performance and scalability.
* Implement robust security measures to protect sensitive data and ensure compliance with industry standards and regulations.
* Collaborate closely with cross-functional teams including product management, IT, and operations to understand requirements and drive alignment on technical solutions.
* Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and growth within the team.
* Document architectural decisions, design patterns, and best practices for cloud services development, ensuring knowledge sharing and consistency across the organisation.
* Stay updated on the latest trends and advancements in cloud technologies, proactively identifying opportunities for innovation and improvement in our cloud services.
Requirements:
* Bachelor's or Master's degree in Computer Science, Engineering, or related field.
* Expertise with industry e-commerce service providers Maxio, Chargebee, Togal.
* Proven experience (10+ years) as a software engineer with at least 5 years specialising 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.
* Experience designing and developing cloud-based services using Event-Driven Architecture principles.
* Proficient in C# and JavaScript for cloud service development and API integrations.
* Understanding of BPMN notation for modelling business processes.
About Us:
* 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.