Software Engineer - Backend
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
Experteer Overview In this Director-level backend engineer role, you will design and build scalable backend services and APIs, owning them end-to-end from design to operation. You will work with distributed systems to meet performance, latency, and reliability goals while shaping robust, maintainable code. You will collaborate with cross-functional teams to solve real engineering problems at scale, driving resilient and observable systems that enable business impact. This role offers the chance to influence system design and own meaningful components within a leading financial services technology organization. Compensation / Benefits * Design and build new backend services and APIs from scratch * Work on distributed systems with scalability, latency, and reliability requirements * Make trade-offs across performance, consistency, and complexity * Write clean, maintainable, and testable code * Own services end-to-end: design, build, deploy, operate * Debug production issues and improve system resilience over time Tasks * 4+ years of hands-on backend engineering experience * Strong proficiency in Java and Python * Solid understanding of HTTP fundamentals * OO design, design patterns, multi-threaded and event-driven systems * Experience with multi-threading and event-driven architectures * Knowledge of data structures and collections * Dependency injection, lifecycle management, AOP, transaction management * Caching, connection pools, resource management * Security fundamentals, logging, monitoring, observability * Unit testing, CI/CD, and agile practices * Ability to work in globally distributed teams and communicate with stakeholders Key requirements *
Requirements
system resilience over time Tasks * 4+ years of hands-on backend engineering experience * Strong proficiency in Java and Python * Solid understanding of HTTP fundamentals * OO design, design patterns, multi-threaded and event-driven systems * Experience with multi-threading and event-driven architectures * Knowledge of data structures and collections * Dependency injection, lifecycle management, AOP, transaction management * Caching, connection pools, resource management * Security fundamentals, logging, monitoring, observability * Unit testing, CI/CD, and agile practices * Ability to work in globally distributed teams and communicate with stakeholders Key requirements *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 7 Most Popular Backend Frameworks for Developers
What’s the Difference Between Frontend and Backend Development?
Software Engineer Salary London
20 Essential Tools For Backend Development