Full Stack Engineer

IEX Group

(New York, New York)
Full Time
Job Posting Details
About IEX Group
IEX is the first equity trading venue seeded by a consortium of buy-side investors, including mutual funds, hedge funds, and family offices. IEX's unique ownership consortium represents a cross-section of traditional investors who are all dedicated to a fair and balanced market that works for all participants.
Summary
IEX is looking for a talented Full Stack Engineer to join our efforts to continue to develop our portfolio of web products. You’ll be working on applications that are critical to IEX’s day-to-day business operations, such as our internal dashboards, cloud apps, web services, and mobile apps that the business and our clients use on a daily basis. The ideal candidate will be thoughtful and well-rounded, and will have experience supporting highly available, real-time web applications. You’ll be joining a lean, efficient, collaborative team where everyone plays an essential role and takes ownership of their work. Experience in financial services is not necessary, but a passion for IEX’s mission of driving fairness and transparency in the markets is a must.
Responsibilities
* Maintain cloud infrastructure (e.g., Google, AWS) * Write server side code to support critical Node.js applications and high-volume web services * Build, design, and implement scalable cloud-based web applications * Work in an agile team environment * Participate in code reviews to drive highest quality coding * Work in the full software development life cycle
Ideal Candidate
**Characteristics of the ideal candidate:** * Dedicated to product quality * Passionate about supporting an amazing user experience * Excited about creating a scalable cloud infrastructure * Eager to work in a fast-paced collaborative startup environment **Job Qualifications** * 4+ years of engineering experience * Software programming experience in Node.js, Java, Python, Go, database design and SQL * Solid understanding of the full web stack (e.g., HTTP, headers, caching, SSL, HA Proxy, WebSockets, DNS, CDN) * Solid understanding of cloud design considerations and limitations, distributed systems, load balancing and networking, data storage, and security * Experience using, integrating, and optimizing build/deployment tools (e.g., Jenkins, Grunt, Gulp, Webpack, Puppet, Ansible) * Disciplined approach to testing and quality assurance * Nice-to-haves: * Foundation in data structures, algorithms, and software design with strong analytical and debugging skills * Knowledge of raw JavaScript (ES5/ES6) * Experience designing, building, and tuning databases and caching layers (e.g., SQL, Redis, Memcache) * Developed Node.js applications on top of RESTful APIs * Recent experience working with React, Redux, Webpack, and NPM

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.