Requirements:
- Strong proficiency in JVM-based languages (e.g., Java, Kotlin).
- Proven experience maintaining internal libraries or shared components consumed by multiple teams.
- Experience working with Kafka and SQL databases in complex backend systems where reliability and data consistency are critical.
- Strong mentorship skills with a passion for supporting and leveling up junior engineers.
- The ability to prioritize, evaluate tradeoffs, and make informed technical decisions, and comfort in leading technical discussions and architecture proposals.
- Proactivity and a collaborative mindset, with experience working closely with Product Managers on decision-making.
Nice to haves:
- Experience with the Spring framework.
- Experience building or working with custom DSLs (Domain-Specific Languages).
What you'll be doing:
- Drive Complex Initiatives: Lead the design and implementation of complex backend initiatives that form the foundation of our risk platform.
- Own Core Components: Take ownership of maintaining and evolving the internal libraries and shared components consumed by multiple teams, ensuring they are robust, scalable, and well-documented.
- Design for Scale: Contribute directly to the architectural design and scaling of our risk assessment services, ensuring they meet high standards for performance, reliability, and data consistency.
- Collaborate for Impact: Work as a key technical partner with multiple stakeholders—including Product, FinCrime, and other engineering teams—to deliver robust, cross-functional solutions.
Perks and benefits:
Join a collaborative environment where you can influence key technical decisions, mentor other engineers, and help define how we scale our platform. Grow into greater technical leadership and work on complex, meaningful problems at scale.
Background in the FinCrime domain, risk decisioning teams, or regulatory environments where auditability and traceability are important.