Senior Backend Developer specializing in designing and building event-driven systems. Part of a digital advertising team working with major platforms globally.
Responsibilities
Design, develop, and maintain scalable and resilient event-driven microservices and data pipelines.
Write clean, high-performance code in PHP. Knowledge of other languages is advantageous.
Own and operate the messaging infrastructure (e.g., Apache Kafka, RabbitMQ, AWS SQS/SNS) that powers our platform.
Implement robust error handling, retries, and dead-letter queue (DLQ) strategies to guarantee data integrity and eventual consistency.
Instrument services with metrics, logs, and traces to ensure visibility and rapid troubleshooting in a complex distributed environment.
Mentor mid-level and junior developers, conduct code reviews, and champion best practices for event-driven architecture (EDA).
Work closely with product managers, data scientists, and frontend engineers to build cohesive and powerful features.
Requirements
5+ years of professional experience in backend software development.
Deep, hands-on experience with designing and building event-driven systems and microservice architectures.
Proven expertise with at least one major messaging or streaming platform, such as Apache Kafka, RabbitMQ, AWS SQS/SNS, or Google Pub/Sub.
Strong proficiency in a modern backend programming language like PHP and Go. Other languages like JavaScript, Java, C# or Python are a plus.
Experience with both SQL and NoSQL databases and a clear understanding of their trade-offs in a distributed environment.
Practical experience with containerization and orchestration technologies (Docker, Kubernetes).
Software Engineer developing both UI and backend solutions for SimCorp's fintech product division. Involved in core functionality, code reviews, and product management for a leading investment management system.
As an Elixir/Phoenix Developer at GMS, you'll collaborate on digital transformation projects. Focused on creating robust web applications and optimizing secure payment systems.
Software Engineer at INSPYRE developing scalable products for the fintech sector and more. Collaborating on diverse projects with an emphasis on Clean Code and modern technologies.
Senior Software Engineer developing Python applications for life sciences company. Involves working with machine learning and backend algorithms in a hybrid environment.
Software Engineer developing C#.NET applications for Expleo's Life Sciences sector. Engaging in design, development, and debugging to enhance software quality and performance.
Full Stack Developer responsible for developing and maintaining web applications in .NET for a global IT consulting firm. Collaborating in a hybrid environment with a focus on innovation and system integration.
Developer specializing in C# for a global IT company with innovative projects in various technologies. Seeking a flexible team member for client analysis and development.
Mid - Level Back - End Engineer developing backend applications using .NET and AWS for legal tech. Collaborating with teams to enhance performance and drive innovative solutions.
Backend Developer at TRATON designing and maintaining core services for EV charging platform. Collaborating primarily using .NET and AWS to build scalable backend systems.
Storage Operations Engineer managing day - to - day storage operations for enterprise environments at Broadridge. Collaborating with teams and ensuring optimal performance of storage systems with a focus on financial services.