Lead the design and architecture of complex, scalable systems, building software based on modern architecture and tech stack
Job Summary
Lead the design and architecture of complex, scalable systems, building software based on modern architecture and tech stack.
Mentor and guide team members in technical skills, engineering practices, and career development, fostering a culture of continuous learning.
Collaborate with cross-functional teams to gather requirements and deliver solutions, continuously improving trading platforms, processes, and team capabilities.
Matching Summary
Lead the design and architecture of complex, scalable systems, building software based on modern architecture and tech stack.
Skills & Requirements
Must-have
Extreme Programming practices
Deep understanding of Java
Modern Java frameworks
Frontend architecture experience
Large-scale distributed systems
AWS cloud services
Containerization (Docker/Kubernetes)
Nice-to-have
Event-driven systems experience
Financial platforms experience
Fintech applications experience
Dora Metrics familiarity
Engineering metrics-driven improvement
Key Requirements
Experience with XP practices (TDD, pair programming, CI)
Experience with modern Java frameworks
Experience with multiple frontend stacks
Experience designing/building large-scale distributed systems