This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a vital member of the Tech Platform -Notification Team, you will be part of a specialized force that meticulously bridges the gap between business exigencies and architectural finesse. You will engage in: A cloud native Platform with cutting-edge technologies such as reactive programming, temporal, workflow, distributed systems, and advanced gateway solutions; An I/O intensive and mission critical system serving the entire organization requiring high craftsmanship, discipline and continuous innovative mindset; Comprehensive, organization-wide evaluations of strategic solutions.
Job Responsibility:
Design, develop & maintain a resilient, high-throughput, low-latency Notification Platform to deliver messages (SMS, Email, Push) to our customers worldwide
Maintain a high architecture standard & craftsmanship through an Event Driven Architecture requiring high scalability, traceability & automation
Identify new opportunities to engage adopters through delightful adoption experience and extension over various channels, such as WhatsApp and inbox notifications
Engage with Product, Engineering, and Design teams across Airwallex's global offices, fostering effective communication through fast pace business transformation & providing data insights
Troubleshoot production issues across different levels of the stack.
Requirements:
More than 5 years of back-end development experience
Have experience in developing large-scale systems
Bachelor degree or above in computer science or engineering related majors
Proficient in coding and scripting languages (Java(Kotlin) /C++ /Python, etc.) with strong software design and system design abilities
At least 3 years of experience building distributed systems using middleware (like Kafka, PostgreSQL) and have hands on experience on managing, maintaining and tuning event pipeline
Familiar with at least one : Java memory management, multi-threading, high concurrency, IO / NIO, network communication, etc.
Nice to have:
Wider interest beyond backend technologies, including design systems, search & AI technologies, gateway technologies and data analytics
Focus on automating tasks to concentrate on high-impact activities and are proactive in reducing technical debt
Experience with distributed databases or storage systems like PostgreSQL /Redis /NoSQL
Proficient in messaging patterns and resilience
Hands-on knowledge with full implementation of Kafka.