ICD is looking to build out and expand its core product features, as well as modernize its core applications, to make its award-winning platform more scalable, maintainable, and cross-functional with its rapidly growing organization.
Requirements
- 5+ years of progressive full-stack software engineering experience
- 3+ years of experience contributing to architecture and design of software systems
- Experience building enterprise solutions that are highly available
- 8+ years of progressive full stack software engineering experience (preferred)
- 5+ years of experience contributing to architecture and design of software systems (preferred)
- Clear understanding of event driven or distributed systems (preferred)
- Experience with financial APIs or bespoke non-API integrations (preferred)
Responsibilities
- Work with the Engineering Lead & Product Lead to build key new core trading features, integrating a wide variety of technologies and communication protocols.
- Select technologies and tools in AWS with which to deliver scalable, cost-effective solutions.
- Build from a vertical slice out to the full breadth of unit, API, integration and E2E tests.
- Understand customer needs so well that your designs are extensible far beyond the MVP.
- Own the quality of delivery to the customer.
- Mentor more junior engineers as they ramp up on the technology and the vertical market.
Other
- Very clear written and verbal communication skills
- Experience mentoring more junior team members
- Have a deep sense of ownership and a high level of expertise in delivering cost-effective, highly available, maintainable, technical solutions at scale
- Are passionate about software architecture, system design, and solving real customers’ needs
- Strive for excellence in all you do and aim to continuously learn and improve as a way of life