Read authentic reviews from candidates, clients and employees.
Learn more about how Great Recruiters is transforming the industry.
 

James Shen

4.90
from 82 reviews
Jobs
Product Manager - FinTech: Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Product Manager-FinTech – Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for multiple junior to mid-level Technical Product Managers.  The openings range from from Associate - Assistant Vice President level. You will help the buildouts of critical core areas of product at the firm.  You will be working in a team-oriented environment with smart and hardworking individuals in a results-oriented culture with support from the Executive Management. This is a management level opportunity with room for growth and oversight over teams, projects, and space. You will have the opportunity to solve fun and complex industry-wide problems, spanning across a number of various alternative investment products. You will be working directly with end users and clients to bring scale and efficiency spanning across a multitude of different business processes, as well as various user experiences for key critical online functions. This is an opportunity to utilize the latest technologies and innovative solutions, with room to grow or broaden your responsibilities as the company continuously grows. You will own, lead and deliver various solutions with direct oversight of product building, largely defining and influencing others in your own space, from identifying unmet needs to defining requirements, writing user stories, developing project communication plans, and testing product features. We live and breathe agile and deploy fast, to learn and iterate quickly. Having fun while doing it is a big part of who we are so the ideal candidate will embrace a collaborative, multi-disciplinary team in a fast-paced, entrepreneurial environment. 3 - 4 days per week onsite work in the NYC midtown office is required.  Base salary is in the $100-150K range DOE, plus generous bonus and stock options.  Responsibilities
  • Lead engagement with end users and clients to identify and deliver solutions to core functional areas and user experiences.
  • Develop the strategic road map, and lead the direction of the product of the platform in partnership with stakeholders
  • Present, communicate, and work directly with the executive management as needed or to provide status updates of critical strategic projects
  • Resolve issues and concerns around the allocation of resources and work with stakeholders to manage expectations and setting of priorities
  • Work with production support team and provide oversight and work to resolve existing gaps with new builds or proposals for new resources.
  • As the company grows, propose and plan team structure/expansion where necessary with a well thought out plan of execution.
  • Mentor the team by coaching and leading by example from all aspects of development whether building relationships or project execution.
  • Identify the highest leverage areas and mobilize key constituents quickly to deliver great products and critical key features/functions.
  • Work with UX Design, Technology and other partners in scoping different solutions, writing user-stories and preparing the organization for product launches
  • Develop a strong understanding of business impacts and what is most critical and manage the team and space for concurrent requests and requirements
  • Test and review online product upgrades and oversee team execution in general and ensure flawless execution
  • Monitor the performance of the product and continuously improve it through all the life-stages of a product
  • Maintain awareness of the competitive landscape from a business and legal / compliance perspective
  • Step outside the product realm when appropriate to contribute to the team and overall company mission
Candidate Profile
  • 2 – 10 years of experience in product management in a fast-paced, agile environment
  • Proven track record of management of technical teams and projects.
  • Proven track record for managing space for organizing requests and priorities
  • Proven track record of exercising strong influence in partnerships with colleagues, teams, and clients
  • Great communicator and comfortable engaging executive management for ideas and resolutions
  • Natural problem solver and driven to push initiatives to conclusions
  • Critical thinker and comfortable with the unknown
  • Financial technology background strongly preferred
  • Willingness to dig deep, analyze and know the ins and outs of how things work
  • Comfort with leveraging SQL and ability to generate conclusions based on data being presented  
  • Develop an in-depth understanding of organizational data flow and its impact on business processes.
  • Strong technical background and understanding; ability to construct wireframes and design user experiences while understanding basic API functionalities
  • Strong interpersonal skills and capable of building relationships to gain buy in and achieve business results
  • History of customer centric focus with a knack for quick and thoughtful problem-solving
  • Strong interpersonal and presentation skills

Product Manager - FinTech: Hybrid
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Product Manager - FinTech: Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for a Product Manager to work within the newly created innovation lab in firm. The primary mission of the lab is to ensure that the firm is evaluating and adopting emerging technologies and methods to advance strategic business initiatives. The primary mechanism to accomplish this mission is through rapid prototyping and the execution of POCs or research projects where we explore and analyze new technologies, methods, capabilities, limitations, technical risks, and compatibility with the ICN ecosystem.   They seek a dynamic, self-motivated, and energetic Product Manager who will work with strategists and software engineers to transform ideas into projects and successfully deliver those projects in line with the lab’s mission of executing POCs and rapid prototyping. The ideal candidate should be deeply interested in learning about new areas of technology and business and very comfortable operating at a detailed level. The ideal candidate will help shape the culture and help develop the working model within the newly created lab.   This is a great opportunity to work across a broad set of business areas and technologies to deliver prototype solutions in a fast-paced and fun environment with the goal of offering the most innovative products and services to our clients. 3 - 4 days onsite work in the NYC midtown office is required.  Base salary is in the $130-180K range DOE, plus generous bonus and stock options.      Responsibilities 
  • Work with the Lab’s strategists and software engineers to plan, design, and execute state-of-the art POCs.  
  • Meet with key stakeholders to understand critical business requirements and broader organizational impact.  
  • Communicate project status and goals across a broad swath of the organization at all levels of seniority.  
  • Develop a good understanding of our business to help make more informed decisions about strategy and ideas.  
  • Contribute to other aspects of Labs such as publishing our work (internal and external), facilitate user discussions, and otherwise contribute to the direction of the team.  
  • Contribute to the overall company mission and culture.  
  Qualifications 
  • 5-10 years of professional experience across business analysis, engineering, or finance. Financial technology background strongly preferred 
  • Able to work in a dynamic and fast paced environment across multiple levels of our organization 
  • Proven experience managing multiple aspects of a project lifecycle with particular interest in areas that are relevant to the successful delivery of POCs; Producing streamlined business requirements, writing technical specs, testing software, and managing interaction with internal business stakeholders
  • Technical background and good understanding of technical concepts. Comfort with SQL, data modelling, and all aspects of the software development lifecycle 
  • Strong problem-solving skills and analytic skills; strategic mindset 
  • Excellent communication skills 
  • Demonstrated track record of independently delivering successful projects 

Back-end Scala Developer (FinTech) - Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Back-end Scala Developer – Hybrid: Our direct client, a fast-growing FinTech firm, is looking for mid to senior level back-end developers with strong Scala experience. will play an integral role in designing and implementing systems that power the company’s platform. We are looking for engineers who can build APIs and applications that are highly performant and intuitive. More than checking the boxes on specific technologies, we are looking for driven team members with technical depth and a desire to deliver end products for our clients. Current platform sits on top of a micro-services architecture with services built in Scala, Node.js and Python. If you are not already familiar with the technologies used at firm, you will have the opportunity to pick up these new tools and technologies while on the job—with support from management and mentors. This position is based in midtown Manhattan, 3 days per week onsite is expected.  Client offers a very attractive compensation and benefits package, salary ($150-200K, DOE), bonus and stock options.   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
Qualifications
  • Degree in Software Engineering
  • 5-10+ years of web-based application development
  • Experience in Scala, Kotlin, 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 work independently or as part of a group effort, as required
  • Solid problem-solving abilities
  • Excellent communication skills
  • Collaborative approach to software development
  • Leadership/people management experience

IT Support Engineer
Greenwich, Connecticut, United States
DIRECT HIRE
  • TERMS: direct hire
IT Support Engineer: A global investment firm in Greenwich, CT is seeking a IT Support Engineer.  In this role, you will provide maintenance of the computer desktop environment by analyzing requirements, resolving problems, installing hardware and software solutions, and supporting the internal IT Support Engineer. You will be responsible for administration and internal support of the Company’s PCs, printers, servers, and related equipment. Tasks include end user support and performing PC maintenance, upgrades and configurations.   Responsibilities:
  • Provide helpdesk support and resolve problems to the end user’s satisfaction
  • Monitor and respond quickly and effectively to requests received through the IT support desk
  • Modify configurations, utilities, software default settings, etc. for the local workstation
  • Utilize and maintain the helpdesk JIRA ticketing software
  • Document internal procedures
  • Performing O365 administration including basic O365 troubleshooting
  • Assist with onboarding of new users
  • Install, test and configure new workstations, peripheral equipment and software
  • Maintain inventory of all equipment, software and software licenses
  • Report issues that need escalation
  • Manage PC setup and deployment for new employees using standard hardware, images and software
  • Assign users and computers to proper groups in Active Directory
  • Perform timely workstation hardware and software upgrades as required
  • Organize and create documentation for policies and procedures utilized by IT staff.
Preferred Requirements: • Bachelor’s Degree in Computer/Information Systems, Business, Communications or related field. • 5+ years of relevant technical experience.
  • At least 3 years of relevant industry experience. 

Full-stack Software Engineer (Ruby and React): Hybrid
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Full-stack Software Engineer (Ruby and React): Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for a Full Stack Software Developer.  In this role, you will be working end-to-end on new features, enhancements, and defect resolution on one or more of the firm’s software platforms. This role will work closely with the product management team throughout the software development process, detailing requirements, reviewing work in progress, and addressing issues found in manual test efforts.  For this role, 3 days onsite work in the midtown Manhattan, NY or Greenwich, CT office is required, the base salary is in the $130-160K range, DOE. Responsibilities 
  • Help manage web application development in React as front end and Ruby on Rails as a backend. 
  • Unit and integration test development using RSpec. 
  • Active participation in daily stand-up meetings. 
  • Active participation in Peer Code Reviews as part of our standard SDLC and Change. 
  Qualifications 
  • 5+ years software engineering experience?building?enterprise SaaS cloud-based solutions 
  • 3+ years of Ruby on Rails development experience 
  • 3+ years of hands-on experience with modern JS frameworks such as React 
  • 2+ years of front end and back-end test automation development using RSpec, Cucumber or similar 
  • Technical leadership/management experience is a plus 
  • Demonstrated understanding of relational database concepts and modeling practices. 
  • Familiar with cloud-based technologies – K8S, AWS etc. 
  • Able to work in an Agile/Kanban methodology 
  • Able to work independently or as part of a group effort, as required 
  • Solid problem-solving ability 
  • Excellent communication skills 
  • Collaborative approach to software development 

Full-stack Software Engineer - FinTech: Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Full-stack Software Engineer - FinTech: Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for a Sr. Full Stack Software Developer.  In this role, you will be working end-to-end on new features, enhancements, and defect resolution on one or more of the firm’s software platforms. This role will work closely with the product management team throughout the software development process, detailing requirements, reviewing work in progress, and addressing issues found in manual test efforts.  For this role, 3 days onsite work in the midtown Manhattan, NY or Greenwich, CT office is required, the base salary is in the $150-200K range, DOE. Responsibilities
  • Design and implement scalable client-side and server-side architecture while maintaining and enhancing existing platform services and features.
  • Provide technical leadership to motivate and guide team members and mentor junior engineers
  • Actively participate in daily stand-up meetings.
  • Actively participate in Peer Code Reviews as part of our standard SDLC and Change. 
Qualifications
  • 8+ years software engineering experience building enterprise SaaS cloud-based solutions
  • 5+ years of Ruby on Rails development experience.  
  • 5+ years of hands-on experience with modern JS frameworks - preferably React
  • 3+ years of front end and back-end test automation development using RSpec, Cucumber, or similar
  • 2+ year technical leadership and management experience
  • Demonstrated understanding of relational database concepts and modeling practices
  • Familiarity with cloud-based technologies – K8S, AWS etc.
  • Knowledge of release management and CICD deployment workflow processes, from development release through production deployment
  • Ability to work in an Agile / Kanban methodology
  • Ability to work independently or as part of a group effort, as required
  • Excellent problem-solving skills and communication skills
  • Collaborative approach to software development