Job Description
iCapital is seeking a Backend Engineer to design and implement systems for their platform. The role involves building high-performance APIs and applications, collaborating with the Integrated Offerings Product Management team, and supporting the Portfolio Ownership Service efforts. The platform utilizes a micro-services architecture with Scala, Ruby, Node.js, and Python.
Responsibilities:
- Building cloud native services using Scala using open-source frameworks Akka, ZIO etc.
- Unit and integration test development using Scala Test
- Active participation in stand-up meetings
- Active participation in Peer Code Reviews as part of our standard SDLC and Change Management Process
- Support clients through system integrations and production issues
Requirements:
- Degree in Software Engineering
- 8+ years of web-based application development
- Experience in Scala, Node.js or Java a plus
- Demonstrated understanding of relational or NoSQL database concepts and modeling practices
- Passion for actively learning new technologies
- Ability to lead engineering efforts or contribute independently, as required
- Solid problem-solving abilities
- Excellent communication skills
- Collaborative approach to software development
iCapital offers:
- Equity for all full-time employees
- Annual performance bonus
- Employer matched retirement plan
- Generously subsidized healthcare with 100% employer paid dental, vision, telemedicine, and virtual mental health counseling
- Parental leave
- Unlimited paid time off (PTO)