Software Engineer (Full Stack, Java)
Core
Design, build, and support highly scalable, available, and performant distributed applications for web, mobile, and business platforms.
Role type
Mid-level Full Stack Java & React Software Engineer
Builds
Cloud-based applications for web, mobile, content, trading, and internal business platforms
Domain
Financial technology (investment platform)
Deliverable
production ML models | product features | infrastructure
Required skills
Object-Oriented (OO) design, Domain-Driven Design (DDD), distributed systems architecture, cloud application development, quality assurance, testing strategies
Preferred skills
Architecting complex solutions, establishing new architectural patterns, knowledge transfer of emerging technologies
Technologies
Java, React, cloud platforms
Responsibilities
Architect solutions aligned with strategic technology goals, support discovery and design of complex solutions, collaborate with Principal Engineers on architectural decisions, enable technical development culture through R&D and knowledge transfer, ensure alignment of solutions with change pipelines
Seniority
Mid-level, hands-on IC