Lead Full-Stack Engineer - Elixir/Phoenix - Hybrid

Overview

Hybrid
Depends on Experience
Full Time

Skills

Full-stack engineering
HTTP
Cookies
CSP
CORS
Full stack web application development
Relational databases
Communication
Programming
Linux
Elixir
TypeScript
JavaScript
Go
Ruby
PostgreSQL
React
Vue
Angular
LiveView
AWS
Management
Technical Leadership
Phoenix

Job Details

About the Role

Our direct client, a rapidly growing fintech firm, is seeking a Senior 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).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Benchmark IT- Technology Talent