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

John Bemis

4.83
from 38 reviews
Jobs
Senior Front End Engineer - Hybrid
New York, United States
DIRECT HIRE
  • TERMS: direct hire

About the Role

Our direct client, a leading fintech company in the alternate investment space, is looking for a Frontend Engineer professional to join their identity Platform team. This role will make a significant impact on the company's customers and products, helping to shape both what is build and how they build it. This individual will work closely with the Product Management and Design teams throughout the software development process, scoping requirements, reviewing work in progress, and addressing issues found in automated and manual test efforts.

The client's Identity frontend uses TypeScript React/GraphQL/Relay. The backend is Elixir/Phoenix, with a dash of Go and NodeJS, on PostgreSQL. It is deployed on AWS, provisioned through Terraform.

Responsibilities

  • Contribute to and lead development on our frontend(s), lead decisions on library choices, code organization, etc.
  • Help manage company's public JavaScript libraries even stronger for our partners to integrate with.
  • Leverage React, Relay, and GraphQL to build streamlined user interfaces and experiences.
  • Support existing products and features, while helping design and build new ones.
  • Design and develop integrations with other platforms within the company.
  • Collaborate regularly with other stakeholders and partners to solicit requirements, seek feedback and provide updates.

 

Qualifications

  • 10-15+ years of experience in a related field
  • Experience building web applications using TypeScript and GQL
  • Solid experience with React and, ideally, Relay/GraphQL is a plus
  • Strong understanding of TypeScript, and extensive experience building for the web (HTTP, how cookies work, CSP, CORS, etc)
  • Able to work in a collaborative environment where engineers are expected not only to build great technology, but also to define project vision, specify technical strategy, and always be learning
  • Excellent written and verbal communication skills
  • Demonstrable proficiency and a track record of professional success building web products
  • Experience presenting to audiences and communicating effectively and empathetically with clients and other stakeholders
  • Experience building backend Elixir, TypeScript, JavaScript, Go, or Ruby
  • Able to optimize queries for PostgreSQL
  • Able to deploy on and configure Amazon Web Services
  • Experience serving in a security/penetration testing role
  • Able to query Google’s BigQuery/large relational datasets
  • Experience as a team lead or within technical leadership/management

 

Benefits

The base salary range for this role is $160,000 to $220,000 depending on level.  The company offers a compensation package which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package that includes an employer matched retirement plan, generously subsidized healthcare with 100% employer paid dental, vision, telemedicine, and virtual mental health counseling, parental leave, and unlimited paid time off (PTO).

The client's work philosophy is that the best ideas and innovation happen when people work together. Employees in this role will work in the office Monday-Thursday, with the flexibility to work remotely on Friday.


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 either the NYC or Greenwich, CT office - 4 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

AI/ML NLP Engineer - Hybrid:
New York, United States
DIRECT HIRE
  • TERMS: direct hire
AI/ML – NLP Engineer – Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for an AI/ML NLP Engineer.  The team is developing cutting edge solutions to establish a unique competitive edge for the firm. As a senior AI/ML - NLP Engineer on our team, you will be responsible for designing, developing, and implementing AI/ML models for natural language processing (NLP) applications. This would involve working with large datasets, selecting appropriate algorithms and techniques, training or fine-tuning models to achieve optimal performance, and deploying and monitoring model performance in production. You will be working in a collaborative team environment across product management, data engineering, and software engineering teams. If you are passionate about leveraging machine learning techniques to drive innovation and have a strong background in developing scalable solutions, we would love to hear from you. 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, develop, train, and deploy AI/ML models to solve business problems through a full development and production cycle in the FinTech domain. 
  • Evaluate and compare the performance of different AI/ML algorithms and models. 
  • Utilize and improve Machine Learning Operations (MLOps) pipelines and procedures to ensure efficiency, scalability, and maintainability. 
  • Ensure the reliability, robustness, and scalability of machine learning models in production environments. 
  • Collaborate with cross-functional teams, including product managers and full stack engineers, to deliver scalable machine learning solutions. 
  • Understand business requirements, communicate with stakeholders, and mentor junior team members. 
Qualifications
  • 4-6+ (mid-career) years of experience as a hands-on data scientist or AI/ML engineer in AI/ML/DS fields. 
  • Advanced degree (Masters, PhD) in a relevant field (AI/ML/DS, mathematics, computer science, etc.).  
  • Experience working with Large Language Models, such as GPT-4, Llama 2, and other commercial or open-source models in production environment.  
  • Proficiency in programming languages commonly used in NLP, such as Python, and libraries/frameworks like TensorFlow, PyTorch, or spaCy and strong understanding of software engineering principles and best practices. 
  • Strong knowledge of NLP techniques, including text data preprocessing (tokenization, stemming, and text normalization, etc.) and information extraction (summarization, and question answering, etc.) 
  • Knowledge of machine learning algorithms and statistical techniques, their limitations and implementation challenges 
  • Experience with cloud platforms and distributed computing environments for NLP tasks, such as AWS, Google Cloud, or Azure 
  • Experience with software development best practices, including source control (Git), CI/CD pipelines, testing, and documentation.   
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced, agile environment. 
  • Strong communication skills and the ability to effectively articulate technical concepts to both technical and non-technical audiences. 
Nice to Haves:
  • Publications, conference talks, and/or patents in AI/ML/DS or related fields 
  • Experience with data visualization tools and techniques to effectively communicate and present findings. 
  • Experience with data transformation tool (such as dbt) and orchestration tool (such as Airflow). 
  • Portfolio of personal projects on Github, BitBucket, Google Colab, Kaggle, etc. 
  • Experience working in Finance or Financial Technology (FinTech). Understanding of regulatory and compliance requirements in the financial industry and their implications for machine learning applications. 

Azure Cloud / AKS Engineering Manager - Long-term Contract, Hybrid
Montvale, New Jersey, United States
CONTRACT
  • TERMS: contract
Title:  Azure Cloud AKS Engineering Manager For our direct client, a prestigious global firm in Northern NJ, we seek an experienced hands-on engineering manager with deep Azure experience, to join a large custom-application team.   Much of the application suite is cloud-native but another significant portion of the application needs to migrate from IAAS/VM to PAAS via containerization with AKS, so we need someone to lead this effort from a technical standpoint, and generally play a key Azure Architecture role on the team.   Long-term (18-36 months) contract with potential for FTE conversion as well..   Job Description Responsibilities - Lead a dynamic team of cloud engineers to provision and configure resources in Microsoft Azure environments, supporting the development and production use of the company's global applications. Ensure all resources adhere to pre-existing templates and change management policies. - Design robust, cloud-based infrastructure for secure deployment of global applications, leveraging advanced Azure capabilities such as Azure Kubernetes Service (AKS), and OpenAI/ChatGPT, and Azure Databricks, - Develop strategic Azure roadmaps for the adoption of new services, aligning with the company's application needs and future goals. - Collaborate on the design, implementation, and testing of security, high-availability, and disaster recovery solutions, utilizing Azure capabilities like Azure Site Recovery. - Provide critical support in troubleshooting during deployment activities and resolving major incidents. - Create automations and comprehensive documentation to ensure repeatable and supportable environment and infrastructure configurations. - Serve as a technical delivery lead on key initiatives, ensuring project milestones and deliverables are met. - Develop and manage detailed project schedules outlining all necessary activities and milestones for successful technical delivery. - Act as an essential member of the Engineering organization, participating in key meetings with business stakeholders, suppliers, and team members. - Ensure team compliance with the company's administrative, compliance, and training requirements. Desired Qualifications and Skills - Bachelor’s Degree in Computer Science, Management Information Systems, or a related field, or equivalent experience. - Must have in-depth knowledge of Azure AKS and significant experience working in the Azure portal, evaluating SKUs, helping make decisions on AKS versions and migrations, following Microsoft's AKS development/deployment roadmap. - Must have Azure certifications. - Agile or other management certifications are a plus. - At least fifteen years of recent experience in delivering enterprise systems, with a focus on globally available solutions. - In-depth technical knowledge of Microsoft Azure Cloud infrastructure/services, storage concepts, networking basics, and delivery models. - Proven experience leading large, complex technology programs, with the ability to manage resources and multiple projects simultaneously. - Strong interpersonal skills with the ability to engage confidently with staff, managers, and partners across the firm. Adept at working with diverse cultural backgrounds. - Experience managing small teams (five to ten people), including both internal staff and vendor personnel. Long-term contract role with good potential to convert to an FTE position.  This is a hybrid role based in Montvale, NJ, requiring in-office presence on Tuesday, Wednesday, and Thursday, with the flexibility to work from home on Monday and Friday. The company fosters a professional, ethical, family-friendly, and flexible work culture and is continually voted by employees as one of the Top Companies to Work For in the US!   

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, CT, 4 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
  

Site Reliability Engineer - Assistant Vice President - Hybrid
New York, United States
DIRECT HIRE
  • TERMS: direct hire

Site Reliability Engineer - Assistant Vice President - Hybrid

About the Role

The Site Reliability Engineering (SRE) team plays a critical role in ensuring the firm's platform delivers consistent and reliable service to its clients. This position sits at the intersection of software engineering and operations, applying engineering principles to infrastructure challenges. The ideal candidate will design and implement scalable systems, develop observability solutions that provide actionable insights, and automate processes to enhance platform reliability. The company is seeking a Site Reliability Engineer who takes a systematic approach to reliability, can translate business requirements into technical solutions, and excels at strengthening complex systems. 

This position is based in either the Greenwich, CT or NYC (Midtown) office, with an expectation of being on-site 4 days per week. Employees in this role will work in the office Monday-Thursday, with the flexibility to work remotely on Friday.

Responsibilities

  • Design, implement, and maintain service level objectives (SLOs) that align with business goals and customer expectations.
  • Develop observability strategies, focusing on meaningful metrics that drive actionable insights.
  • Architect and implement scalable infrastructure solutions using cloud-native technologies and infrastructure as code.
  • Drive automation initiatives to eliminate toil and improve system reliability.
  • Champion reliability best practices across development teams through consultation and tooling.
  • Design and operation of a Kubernetes environment for container management and orchestration. 
  • Lead incident response, conduct thorough postmortems, and drive systematic improvements.
  • Participate in on-call rotations with a focus on continuous service improvement.

Qualifications

  • 5+ years of SRE experience or related experience with 3+ years in AWS
  • Strong experience with container orchestration platforms like Kubernetes and related ecosystem tools
  • Working knowledge of databases such as MongoDB, Postgres, DynamoDB 
  • Strong foundation in reliability engineering principles and distributed systems behavior
  • Experience defining and implementing SLOs/SLIs and using them to drive system improvements
  • Demonstrated ability to design and implement observability solutions that provide actionable insights while minimizing alert fatigue
  • Coding abilities in at least one IaC language, with Terraform strongly preferred and one programming language such as Python, Ruby or Java with a focus on maintainable, tested code
  • Understand modern observability practices and experience implementing and maintaining monitoring solutions such as Prometheus/Grafana, Splunk, NewRelic, CloudWatch, and ELK in the cloud
  • Strong incident response skills with experience leading incident retrospectives and driving improvements
  • Excellent problem-solving abilities and experience debugging distributed systems
  • Track record of successfully automating operations and reducing toil
  • Strong communication skills with ability to explain complex technical concepts to diverse audiences

 

Benefits

The base salary for this role ranges from $120,000 to $160,000, depending on experience. The firm provides a competitive compensation package, which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package, featuring an employer-matched retirement plan, heavily subsidized healthcare, 100% employer-paid dental and vision coverage, telemedicine and virtual mental health counseling, parental leave, and unlimited paid time off (PTO). 

If this aligns with your expertise, apply today for immediate consideration!

 

 


IT Business Analyst - ERP/Manufacturing
Shelton, Connecticut, United States
DIRECT HIRE
  • TERMS: direct hire

Opportunity

This full-time role with our direct client near Shelton, CT offers a tremendous opportunity to learn and grow with a successful company. You’ll gain hands-on experience with ERP systems, work closely with experienced professionals, and contribute to meaningful business projects.

This position is ideal for someone eager to expand their skills and advance in a supportive, collaborative environment. 

The company has a strong track record of growth, and there is terrific opportunity to help advance the various IT systems and processes in the company, to support the product manufacturing, inventory and related ERP processes.    We seek an energetic, detail-oriented individual who can work well with various departments, to work on key IT initiatives, i.e. process and system improvements.    You'll work with a dedicated IT leadership team who will invest time and support your growth with the company.   Immediate interview and hire, send resume today for immediate consideration!   This position is primarily on-site, to mesh and work closely with the team and have easy access to various personnel, departments, and the high-tech manufacturing facility.   Due to Federal Contract requirements, applications must be U.S. Citizens or Green Card holders.  Responsibilities
  • Assist in the analysis and evaluation of application functionality; support efforts to identify opportunities to enhance business processes and capabilities.
  • Provide support and learn configuration aspects of application software solutions under the guidance of senior team members.
  • Collaborate with business users, technical teams, and software vendors on basic solution requirements, design, and implementation tasks.
  • Participate in gathering and documenting requirements and specifications for business solutions.
  • Conduct research to identify key metrics and suggest areas for improvement.
  • Learn and assist in the development of processes and procedures to ensure solutions align with business goals.
  • Support stakeholders in achieving their business objectives and success criteria.
  • Help draft business requirements, functional requirements, and design specifications.
  • Contribute to ongoing improvements in existing business processes to enhance efficiency and effectiveness.
Required Qualifications
  • At least 1 year of experience in a business analysis or related role within a manufacturing environment.
  • Exposure to ERP systems (e.g., SAP, Oracle, Microsoft Dynamics, or similar) and a willingness to learn more in this area.
  • Basic understanding of business processes and familiarity with gathering requirements and problem-solving.
  • Strong interest in technology and its application in business operations.
  • Excellent verbal and written communication skills.

Project Manager - Hybrid - Associate/AVP
New York, United States
DIRECT HIRE
  • TERMS: direct hire

Our direct client, a fast-growing fintech company in alternative investments, is looking to hire a IT Project Manager to work on integrated product offerings and bring them to the next level, helping to integrate all of the platform assets into a single cohesive ecosystem. This role will work closely with our product managers and technology leads to facilitate our technology development by coordinating with internal teams including Sales, UX & Design, Engineering, Legal and Compliance.  The ideal candidate will be able to facilitate collaboration, effective delivery, and ensure the team meets business objectives in a timely manner.  

This role is hybrid, 4 days a week in the NYC office very close to Grand Central, and option to work Fridays from home.   There is also an office in Greenwich, CT - working there could be an option as well.  

Responsibilities 

  • Partner with product managers to document user stories, tasks, and acceptance criteria in JIRA, ensuring requirements are communicated in a clear and detailed manner and priorities are clearly communicated. 
  • Work alongside engineering teams to ensure development efforts are carefully planned and timelines for delivery are both accurate and transparent. 
  • Manage Monday.com and JIRA, including writing tickets, managing sprint boards, and maintaining a well-groomed backlog. 
  • Facilitate and guide groups through processes to help them make decisions and find solutions.  

Qualifications 

  • 3-6+ years of experience in a similar Project Management role 
  • Project Management/Scrum Master experience such as Scrum Master certification (SAFe), Certified Scrum Professional (CSM or CSP) 
  • Previous experience in financial services or at a financial technology company, preferably working with risk-managed and alternative investment solutions 
  • Strong interpersonal skills, the ability to establish solid relationships, and promote team cohesion 
  • Excellent verbal and written communication skills 
  • Exceptional organizational skills and attention to detail 
  • Analytical, convergent thinker passionate about taking on new challenges 
  • Able to work both collaboratively and independently in a cross-functional environment 
  • Experience navigating complex software development projects 
  • Expert knowledge of Atlassian tools (JIRA, JIRA Query Language and plug-ins like Structure and‚ BigPicture) along with collaboration tools (MS Office, Confluence, monday.com) 

Benefits 

The base salary range for this role is $110,000 to $150,000 depending on experience.  The client offers a compensation package which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package that includes an employer matched retirement plan, generously subsidized healthcare with 100% employer paid dental, vision, telemedicine, and virtual mental health counseling, parental leave, and unlimited paid time off (PTO). 

Send resume today for immediate consideration!

Analytics Engineer - Product - Hybrid
New York, United States
DIRECT HIRE
  • TERMS: direct hire

About the Role 

For our direct client, a leading fintech company in NYC, we seek a passionate Data Analyst to join the company's Data Platform team. The successful candidate will turn data into information, information into insight and insight into business decisions. Data is core and central part of the company. Data driven decisions are very critical, as a result, we are looking for a Data Analyst who will not only be able to use the data but also understand it and help make actionable decisions. Data Analyst quickly grasps complex and fluid business problems and is the bridge between the Data Engineers and Stakeholders. If you love using the latest technologies, working on creative software projects, and/or thinking about innovative new business plans in your spare time, read on.

The Data Warehouse Data / Business Analyst should have experience in creating business requirement and technical design documentation, specifically for the development of ETL applications.  This role requires extensive SQL experience, such as writing complex queries across multiple tables, and data analysis and profiling skills for the creation of design documentation and discussions with data modelers.  The ideal candidate should also have strong verbal and written communication skills to work with stakeholders to gather and formulate business requirements, and then translate to technical documentation.  The candidate will also be comfortable supporting testing, and production accuracy after deployments.

How You Will Fulfill Your Potential

Data analyst responsibilities include conducting full lifecycle analysis to include requirements, activities and design. Data analysts will develop analysis and reporting capabilities. They will also monitor performance and quality control plans to identify improvements.

  • Interpret, analyze and model the data from various data sources into Data Lakehouse.

  • Develop and implement databases, data collection systems, data analytics and other strategies that optimize efficiency and quality

  • Acquire data from primary or secondary data sources and maintain databases/data systems

  • Identify, analyze, and interpret trends or patterns in complex data sets

  • Filter and “clean” data by reviewing/comparing source data and performance indicators to locate and correct code problems

  • Work with management to prioritize business and information needs

  • Locate and define new process improvement opportunities

What We’re Looking For

  • 6+ years of experience as a Data Analyst and Business Data Analyst

  • Experienced in creating Business Requirement and Technical Design Documentation, in specific to ETL and Data Lakehouse Development

  • Extensive SQL experience, such as writing complex queries across multiple tables, data analysis and profiling skills.

  • Design efficient data modeling techniques to source data into Data Lakehouse to build strong reporting and data integrations.

  • Experienced in suggesting Tactical and Strategic Data Solutions.

  • Must have strong verbal and written communication skills to work with stakeholders to gather and formulate business requirements, and then translate to technical documentation

  • Familiarity with OLAP (Redshift, Snowflake) and OLTP (PostgreSQL, MongoDB) databases.

  • Familiarity with various database designs (Relational, Columnar, NoSQL)

  • Some background in probability/statistics

  • Detail-oriented, ability to multitask and work in a fast-paced environment

  • Ability to work independently while also being a strong team player

  • Passionate about cutting-edge technologies

Preferred Qualifications

  • Master’s in Computer Science, Data Science or related field

  • Proven working experience as a Data Analyst or Business Data Analyst

  • Technical Expertise regarding data models, database design development, data mining and segmentation techniques

  • Strong knowledge of reporting packages (Tableau etc) and experience with databases (SQL etc), programming (XML, Javascript, or ETL frameworks)

  • Knowledge of statistics and experience using statistical packages for analyzing datasets (Excel, SPSS, SAS etc)

  • Strong Analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy

  • Adept at queries, report writing and presenting findings

  • Good knowledge of financial markets and financial instruments

 

 

Benefits 

The base salary range for this role is $120,000 to $160,000.

The company offers a compensation package which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package that includes an employer-matched retirement plan, generously subsidized healthcare with 100% employer paid dental, vision, telemedicine, and virtual mental health counseling, parental leave, and unlimited paid time off.

Send resume today for immediate consideration!

 


Lead Full-Stack Engineer - Elixir/Phoenix - Hybrid
New York, United States
DIRECT HIRE
  • TERMS: direct hire

About the Role

Our direct client, a rapidly growing fintech firm, is seeking a Lead Full-Stack Engineer to join their Identity Platform team. This role you will take charge of defining, driving, and delivering new features for a new Identify Access Management system. This role will work closely with the Product and Design teams guiding them throughout multiple stages of the software development process, from planning to execution.

As a senior engineer, you will not only contribute technically but also provide mentorship to junior team members as well as assist with shaping the long-term technical strategy of the platform. 

The frontend uses TypeScript, React, GraphQL, and Relay. Their backend uses Phoenix framework, built with Elixir, with some Go and Node.js, running on PostgreSQL. They deploy on AWS, provisioned through Terraform.

This role is based either in Greenwich, CT or Manhattan, NY, with on-site work Monday-Thursday.

Responsibilities

  • Leverage an Elixir/Phoenix backend running on Amazon’s latest serverless technologies to power a TypeScript/React frontend. 
  • Support existing products and features, while helping design and build new ones.
  • Design and develop integrations with other platforms within the firm.
  • Collaborate regularly with other stakeholders and partners to solicit requirements, seek feedback and provide updates.

Qualifications

  • 10-15+ years of experience in a related field
  • Strong understanding of modern browser technology and experience building for the web (HTTP, how cookies work, CSP, CORS, etc) is required
  • Strong experience developing full stack web applications
  • Experience in a collaborative environment where engineers are expected not only to build great technology, but also to define project vision, specify technical strategy, and always be learning
  • Strong relational database fundamentals
  • Excellent written and verbal communication skills
  • Demonstrable proficiency and a track record of professional success coding in at least one programming language
  • Experience with Linux and comfort on the command line
  • Experience writing production-ready code in Elixir, TypeScript, JavaScript, Go, or Ruby
  • Able to optimize queries for PostgreSQL
  • Able to develop with React, Vue, Angular, or LiveView
  • Experience deploying on and configuring Amazon Web Services
  • Previously serving in a security/penetration testing role
  • Querying Google’s BigQuery/large relational datasets
  • Anti-money laundering (AML) certification or experience in compliance focused software development is preferred
  • Technical leadership, team lead or management experience

Benefits

The base salary range for this role is $160,000 to $220,000 depending on level.  The company offers a compensation package which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package that includes an employer matched retirement plan, generously subsidized healthcare with 100% employer paid dental, vision, telemedicine, and virtual mental health counseling, parental leave, and unlimited paid time off (PTO).