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

James Shen

4.84
from 85 reviews
Jobs
Back-end Scala Developer (FinTech) - Hybrid:
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

Solution Architect - ERP & MES Integration - Remote
Stamford, Connecticut, United States
CONTRACT
  • TERMS: contract
Solution Architect - ERP & MES Integration **Location:** Remote - East Coast USA hours **Duration:** 6-month project with potential extension **Overview:** We are seeking a skilled Solution Architect (SA) with techno-functional expertise in ERP systems, specifically Infor LN (formerly BAAN), to lead a project integrating the client's ERP system with their Manufacturing Execution System (MES) – Aegis FactoryLogix. The integration is aimed at eliminating manual processes and streamlining manufacturing workflows to support business growth. **Responsibilities:** - Conduct a comprehensive situation analysis of the current ERP and MES setup. - Collaborate with stakeholders to define and scope the integration project. - Develop a detailed solution architecture to integrate Infor LN/BAAN with Aegis FactoryLogix. - Provide technical leadership and strategic guidance throughout the integration project. - Work closely with a full-time Business Analyst (to be hired) to ensure successful implementation. - Provide recommendations for system improvements and process optimizations. - Oversee the testing, validation, and deployment of the integrated solution. - Ensure that the solution aligns with business goals and industry best practices. **Requirements:** - Proven experience as a Solution Architect with a focus on ERP and MES integration. - Strong techno-functional expertise in Infor LN (BAAN) - Prior experience with MES Systems, i.e. Aegis FactoryLogix or similar - Experience with manufacturing processes and workflow automation. - Ability to perform both high-level and detailed analysis for project scoping and solution development. - Excellent communication and stakeholder management skills. - Experience in remote work environments and collaboration with cross-functional teams. - Strong problem-solving skills and attention to detail. **Preferred Qualifications:** - Previous experience working with Infor LN and Aegis FactoryLogix integrations. - Familiarity with manufacturing and supply chain processes. - Project management experience, particularly in ERP/MES implementations. If you are an experienced Solution Architect with a strong background in ERP and MES integration and are looking for a remote opportunity to make a significant impact on a dynamic project, we encourage you to apply today!  Immediate interview and hire!  

Full-stack Software Engineer: Hybrid
New York, United States
DIRECT HIRE
  • TERMS: direct hire
Full-stack Software Engineer: Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for multiple Full Stack Software Developers.  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 $100-160K range, DOE. Responsibilities 
  • Help manage web application development in React as front end and Ruby on Rails or Scala as a backend. 
  • Unit and integration test development using RSpec. 
  • Active participation in Peer Code Reviews as part of our standard SDLC and Change. 
  Qualifications 
  • 2-5+ years software engineering experience?building?enterprise SaaS cloud-based solutions 
  • 2-3+ years of Ruby on Rails or Scala development experience 
  • 2-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 

Lead SDET - Hybrid:
New York, United States
DIRECT HIRE
  • TERMS: direct hire
Lead SDET – Hybrid: Our direct client, a fast-growing FinTech firm, is looking for a Lead Software Developer in Test (SDET).  In this role, you’ll bring practical knowledge of agile development methodologies and engineering best practices. As a Software Developer in Test (SDET), you’ll work closely with the Development and Testing team. The ideal candidate would be a combination of a hands-on developer who has some managerial experience, and who can understand existing automation test frameworks and has an ability to enhance and implement the same and should also be able to work with other engineers and product managers to support feature-based testing. This position can be in NYC or Greenwich, 3 days per week onsite is expected.  Base salary in the $150-170K range, DOE plus generous bonus and stock options.   Responsibilities
  • Managing a mid sized team
  • Build and implement robust automated test suites.
  • Integration of automated test suites with the current build and deployment processes.
  • Maintenance of automated tests to accommodate changes in system design and architecture.
  • Integration of Automation framework with existing tools (JIRA).
  • Create/Manage/Utilize Defect workflows with automated test execution.
  • Design and publish meaningful metric to support automation test creation and execution.
  • Build and implement performance test suites.
  • Perform all types of testing – Functional. API, Automation, Performance and Load
Qualifications
  • 8+ years of experience with QA engineering delivery experience
  • 4+ years of delivery within Agile SDLC/teams ideally with CICD
  • Experience managing a team
  • Programming experience in Java with focus on behavior driven development (BDD) and test-driven development (TDD) and design patterns, ideally within continuous integration (CICD)
  • Experience with Java microservices and REST APIs and exposure to React front end
  • Agile development approach
  • Technologies: Java, JavaScript, IntelliJ/Eclipse
  • CICD: Maven, Sonar, Git, Teamcity/Jenkins, Docker
  • Exposure to banking and/or finance environments preferred
  • Testing: Junit, WebdriverIO, Protractor, JMeter or similar
  

Sr. DevOps/SRE - Hybrid:
New York , New York, United States
DIRECT HIRE
  • TERMS: direct hire
Sr. DevOps/SRE  – Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for a Senior DevOps/SRE Engineer to develop and maintain the production and development environments for a multi-party application. This role will utilize strong DevOps principles and advanced cloud capabilities to facilitate the infrastructure and automated CI/CD for a distributed ledger platform. The ideal candidate is a highly collaborative, creative, and intellectually curious DevOps Engineer. The person in this role should have solid experience in Site Reliability Engineering and is passionate about forming and implementing cutting-edge cloud computing capabilities.  2 or 3 days onsite work in the NYC midtown office is required.  Base salary is in the $160-200K range DOE, plus generous bonus and stock options.    Responsibilities 
  • Design, implement, and manage AWS cloud infrastructure using Terraform and CloudFormation. 
  • Develop and maintain CI/CD pipelines using GitLab for seamless code deployment and integration. 
  • Collaborate with blockchain engineers to ensure optimal performance and security of the distributed ledger technology (DLT). 
  • Monitor system performance using Grafana, Prometheus, and Datadog, and proactively address system issues. 
  • Ensure high availability and reliability of the application across the end-to-end tech stacks. 
  • Collaborate with cross-functional teams to understand needs and deliver solutions that meet business objectives. 
  • Lead and mentor junior team members, fostering a culture of continuous learning and improvement. 
  Qualifications 
  • 8+ years of experience in DevOps, TechOps, or SRE, including at least 5 years working with AWS 
  • Strong desire to experience microservices in a production environment, particularly with Docker and Kubernetes 
  • Strong Linux OS-level, command-line and scripting knowledge (e.g., Bash, Python), and configuration management principles 
  • Applicants should have a working knowledge of databases such as MongoDB, Postgres, and DynamoDB 
  • Experience in architecting, implementing, and managing monitoring tools such as Prometheus/Grafana, CloudWatch, Splunk, Datadog, NewRelic, and ELK in the cloud 
  • Experience with compute provisioning on Cloud-based platforms using Terraform and/or CloudFormation 
  • Exceptional analytical skills, able to apply knowledge and experience in decision-making to arrive at creative and commercial solutions 
  • Experience in building a Microservice-based architecture 
  • Excellent verbal and written communication skills 
  • Able to design and implement complex, but easily managed, automated infrastructure 
  • A desire to share knowledge, teach, and learn as part of a collaborative team 
  • AWS certifications are a plus 
  • Experience developing or integrating with blockchain applications is preferred, but not required 

Data Governance Analyst -Hybrid
Manhattan , New York, United States
DIRECT HIRE
  • TERMS: direct hire

Our direct client, a fast-growing FinTech firm, is looking to hire a Data Governance Analyst - Assistant Vice President, to join the Data and Analytics team. This position will support the company's Data Governance and Data Management program throughout the organization. This individual will support one of their strategic priorities focused on improving their core data assets. The ideal candidate will be dynamic, adaptable, and be able partner with various leaders to drive change. The focus of this role will be to manage a data domain, establish it governance committee for that domain and be responsible for our data catalog. 

This position can be based in midtown Manhattan, 3 days per week onsite is expected.  Client offers a very attractive compensation and benefits package, salary ($120-$150K, DOE), bonus and stock options.  

Responsibilities 

  • Lead the design, implementation, and maintenance of the data governance framework. 
  • Help promote the data governance framework and drive adoption across all the company's divisions. 
  • Work with business partners to establish data quality standard and metrics.  
  • Build strong partnerships with business and technology stakeholders, work with internal stakeholders to complete various data projects.  
  • Create and maintain a data dictionary for assigned data domain. 
  • Play an instrumental role in monitoring the compliance and progress of data domain and work to make sure the data governance program goals are accomplished. 
  • Provide thought leadership to further develop processes, and companywide roles and responsibilities, to help the company meet the expectations of its data governance policy. 
  • Work with data consumers and producers to negotiate ownership of data. 
  • Support the system of record as a "single source of truth" for each data element; Resolve multiple sources of truth issues with key stakeholders via clear definitions of elements. 
  • Support management, manipulation, and capture of data. 
  • Facilitate multi-directional communication of strategies, priorities, and issues. Facilitate multi-directional communication of strategies, priorities, and issues 
  • Work with the business units to ensure data ownership and quality. 
  • Champion organizational behavior change as it relates to the use of data; Realizing vision of data managed as an asset. 
  • Effectively partner with divisions across the company with a focus on end-client value 
  • Lead or assist on ad hoc projects as assigned. 

Qualifications 

  • Bachelor's degree in information technology/business administration or 4+ years experience in a related field  
  • 3 years of relevant hands-on data governance, data quality, or data management 5+ years of relevant hands-on data governance, data quality, or data management  
  • Proven experience in documenting data flow and maintaining a data catalog to ensure traceability, data governance, and accessibility across the organization.
  • Proficient with spreadsheet, presentation, dashboard tools and able to learn quickly and adapt to new changes and new challenges experience 
  • 3+ years working in the insurance or financial services 
  • Credible across both business and IT 
  • Understanding of operational processes, data, and systems landscape 
  • Proactive and works well in a collaborative environment 
  • Good attention to detail and analytical thinking 

Front-end Engineer- Hybrid
Manhattan , New York, United States
DIRECT HIRE
  • TERMS: direct hire

Our direct client, a fast-growing FinTech firm, is looking for a Front-end Engineer.  This role will work on building the frontend platform in ReactJS. This work may be in support of new feature development, defect resolution, or UX enhancements as prioritized by the business. You will work closely with the Product Management and UX Design teams throughout the software development process, detailing requirements, reviewing work in progress, and addressing issues found via manual test efforts.  Particular attention will be paid to consistency and detail in implementation of design and UX specifications, along with functional requirements.

This position can be based in midtown Manhattan, 3 days per week onsite is expected.  The client offers a very attractive compensation and benefits package, salary ($120-150K, DOE), bonus and stock options.  

Responsibilities

· Build application features and reusable UI components in React 18+

· Write unit and integration tests, using Jest and React Testing Library

· Use modern frontend state management technologies like React Query, Redux, and hooks

· Active participation in recurring stand-up meetings, refinement, and retrospectives

· Participate in thorough Peer Code Reviews as part of our standard SDLC and Change Management Process

· Contribute to development of internal standards for frontend code style and code quality, and model them for the team

· Contribute to development of testing best practices, and model them for the team

· Participate in or lead design/architecture discussions about forward-looking technology strategy

· Support clients through systems integrations and production issues

Qualifications

· 5+ years of development experience with JS frameworks such as React, Vue, or Angular, with 10+ years total progressive experience

· 5+ years of HTML / CSS development

· 5+ years of experience with web development ecosystem and working with backend REST / GraphQL APIs

· 4+ years of experience with JavaScript state management tools (React Query, Redux, Mobx, etc.)

· 4+ years of experience with JavaScript build tools (Webpack, Vite, Grunt, etc.) · 2+ years of experience working with Typescript or other strongly-typed programming language · 2+ years of experience directly managing other software engineers

· Experience working with micro-frontends is a plus

· Four-year college degree, preferably in Computer Science or a Math/Engineering discipline

· Keen eye for technical implementation of design and user experience elements

· Opinionated view on CSS structure within the context of a large application

· Demonstrated experience with advanced CSS implementations

· Able to work in an Agile / Kanban methodology

· Able to work independently or as part of a group effort, as required

· Excellent problem-solving skills

· Excellent communication skills

· Collaborative approach to software development


SDET - Hybrid:
New York, United States
DIRECT HIRE
  • TERMS: direct hire
SDET – Hybrid: Our direct client, a fast-growing FinTech firm, is looking for a Software Developer in Test (SDET).   In this role, you’ll bring practical knowledge of agile development methodologies and engineering best practices. You’ll work closely with the Development and Testing team. The ideal candidate would be an independent individual contributor who can understand existing automation test frameworks and has an ability to enhance and implement the same and should also be able to work with other engineers and product managers to support feature-based testing. This position can be in NYC or Greenwich, 3 days per week onsite is expected.  Base salary in the $110-145K range, DOE plus generous bonus and stock options.   Responsibilities
  • Build and implement robust automated test suites.
  • Integration of automated test suites with the current build and deployment processes.
  • Maintenance of automated tests to accommodate changes in system design and architecture.
  • Integration of Automation framework with existing tools (JIRA).
  • Create/Manage/Utilize Defect workflows with automated test execution.
  • Design and publish meaningful metric to support automation test creation and execution.
  • Build and implement performance test suites.
  • Perform all types of testing – Functional. API, Automation, Performance and Load.
Qualifications
  • 3 - 10 years of experience with QA engineering delivery experience
  • 3+ years of delivery within Agile SDLC/teams ideally with CICD
  • Programming experience in Java with focus on behavior driven development (BDD) and test-driven development (TDD) and design patterns, ideally within continuous integration (CICD)
  • Experience with Java microservices and REST APIs and exposure to React front end
  • Agile development approach
  • Technologies: Java, JavaScript, IntelliJ/Eclipse
  • CI/CD: Maven, Sonar, Git, Teamcity/Jenkins, Docker
  • Exposure to banking and/or finance environments preferred
  • Testing: Junit, WebdriverIO, Protractor, JMeter or similar

Implementation Backend Engineer - Hybrid:
New York, United States
DIRECT HIRE
  • TERMS: direct hire

Implementation Backend Engineer: Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for multiple Backend Implementation Engineers.  We are seeking a highly motivated and versatile Engineer to lead integrations with back-end APIs. This role involves working directly with clients to ensure seamless integration of our technology into their systems. You will be responsible for designing, piloting, and scaling integration solutions, building tools to debug and enhance customer implementations, and driving technical leadership throughout the integration lifecycle. For this role, 3-4 days onsite work in the NYC office is required, the base salary is in the $150-180K range, DOE.  Key Responsibilities:
  • Design & Architect External Integration Solutions: Partner with clients to design and architect scalable API integration solutions with client systems. Develop workflows that ensure seamless communication between external stakeholders' infrastructure and the company’s platform, focusing on security, scalability, and performance.
  • Lead Client Integration Sessions: Serve as the technical lead in client-facing integration scoping meetings. Provide architectural guidance, conduct technical discovery, and ensure that all client requirements are understood and incorporated into the integration design.
  • Internally Focused Tool Development: Build and maintain internal tools, scripts, and frameworks to streamline the integration process. These tools will enhance efficiency and reduce manual effort by providing clean testing data and functionality to improve overall project timelines, supporting both development and production environments.
  • Hands-on Debugging & Technical Troubleshooting: Act as the primary technical point of contact for debugging and resolving integration issues in client environments. Work directly with customers to diagnose and fix issues that arise during the integration and deployment phases, ensuring smooth production rollouts.
  • Custom Solution Development: Design tailored solutions for clients based on specific requirements and system constraints. Translate high-level business needs into detailed technical designs that align with client infrastructure and ensure successful integration.
  • Internal Coding Standards & Automation: Establish and maintain best coding practices for the development of internal integration tools. Automate repetitive tasks and optimize tool performance to accelerate integration timelines and reduce operational friction.
  • Collaborate with Core Engineering Teams:  Work closely with internal engineering teams to design, iterate, and refine the APIs and data models that underpin client integrations based on feedback and technical insights from client-facing projects. Ensure APIs are robust, well-documented, and evolve the product by ensuring real-world customer requirements and challenges are reflected in future platform architecture.
  • Monitoring & Optimization: Implement and monitor real-time integration performance for external clients. Identify bottlenecks, optimize data flows, and ensure systems can scale according to the growing needs of customers.
  • Support Security & Compliance: Ensure that all externally facing integration solutions adhere to the highest security standards, including encryption and access control, and comply with industry-specific regulations. Address any potential vulnerabilities or compliance gaps proactively.
Required Skills & Experience:
  • API Expertise: 5-10 years of experience in data integration with strong focus on Python API implementation (preferably RESTful APIs and FastAPI).
  • Data Model Mastery: Proven expertise in managing data models and system workflows in the alternative investment ecosystem, working with fund administrators, custodians, and other service providers.
  • Cloud Architecture Experience: Experience developing within modern cloud-based architectures (e.g. AWS, Azure, GCP)
  • Technical Leadership: A strong track record of leading complex integration projects from start to finish, including requirements gathering, design, and implementation.
  • Problem Solving: Strong problem-solving skills with the ability to debug complex integration issues and provide scalable, reliable solutions.
  • Project Management: Ability to manage multiple projects simultaneously, ensuring technical excellence and meeting client deadlines.

Backend Engineers (Python, Scala/Java) - Hybrid:
New York, United States
DIRECT HIRE
  • TERMS: direct hire
Backend Engineer (Python, Java/Scala): Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for multiple Backend Engineers.  In this role, you will play an integral role in designing and implementing systems that power the client’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 depths and a desire to deliver end products for our clients.  Our platform sits on top of a micro-services architecture with services built in Python, Scala, Ruby, and Node.js. If you are not already familiar with the technologies used, you will have the opportunity to pick up these new tools and technologies while on the job—with support from management and mentors. For this role, 3-4 days onsite work in the NYC office is required, the base salary is in the $100-150K range, DOE. Responsibilities
  • Building cloud native services using Python, 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
Qualifications
  • Degree in Software Engineering
  • 3+ years of web-based application development
  • Experience in Python, Scala, Node.js or Java
  • 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