Senior Backend Software Engineer
NexthinkJob Description
📋 Description Design, build, and scale distributed backend systems serving millions of users. Drive end-to-end delivery of features: design to monitoring. Architect real-time, low-latency APIs for large-scale data ingestion. Develop cloud-native Java services for reliability and performance. Work on AWS-based deployments, Docker, and Kubernetes/ECS. Ensure resiliency, fault tolerance, and compliance in high-throughput environments. 🎯 Requirements BSc/BEng or MSc in Computer Science (or equivalent) 5+ years of professional backend engineering experience Proficient in Java (17+) Experience with distributed data systems (Redis, Apache Kafka, SQL databases) Design and scale backend systems for millions of users or high-throughput services Cloud-native architectures (AWS or similar), Docker, and Kubernetes/ECS 🎁 Benefits Hybrid work model balancing office and remote Flexible hours and unlimited vacation (plus 25 days) Free access to a fitness centre inside the building Reimbursement of half-fare travel card Reimbursement up to 50% of French classes Relocation package for international hires