Position: Lead Full-stack Engineer (Node.js)
Company: Intersog
Experience required: 5y
English level: upper

Intersog is a software construction business with the head office in Chicago, USA, and R&D offices in Europe and North America. Our international team is composed of talented people with many different backgrounds, who are focused on delivering engineering excellence and meeting clients’ needs.

We are professional, dynamic and distinctive. This makes us unique and allows us to grow our talent and deliver client projects. We’re proud of our specialists who enjoy the work they do and truly believe in Intersog’s mission: to make our customers happy through the dedication and professionalism of our team.

Currently, we are seeking a **Lead Full-stack Engineer (Node.js)** to work on the trading platform, which allows our customer to profitably trade the US equity options markets. This role will lead, implement, maintain, optimize, and continuously improve the client’s systems and processes. You will also be responsible for maintaining cloud infrastructure to support applications.

**Requirements:**

- 6+ years of experience with custom web development skill set (preferably with **React** on the Frontend and **NodeJS, PostgreSQL, GraphQL** (Apollo Server and Client), AWS Microservices on the Backend);
- Experience with using a broad range of **AWS technologies** (e.g. ECS, RDS, ALB, CloudWatch); 
- Comfortable with securing a production container ecosystem (Docker, Fargate/ECS, Kubernetes, service discovery, service registry) in a continuous delivery environment; 
- Proficiency with Object-Oriented languages such as Typescript and Python;
- Proficient understanding of algorithms, data structures, architectural design patterns and best practices;
- Upper-intermediate level of English.

**Nice to have:**

- Experience in data analysis using NumPy / Pandas (python) and/or R;
- Experience with Terraform to automate AWS infrastructure;
- Experience with JavaScript libraries High Charts, AG-Grid, and Material-UI;
- Experience with Prisma and Nexus.js;
- Experience with Electron;
- Experience in the financial markets or fintech;
- Strong mathematical background.

**Responsibilities:**

- Develop across the stack on web applications using AWS cloud-based computing environments;
- Work with cutting-edge technologies and introduce improvements to our stack, end-user experience, business processes, and workflows via rapid prototypes/proof-of-concepts;
- Continuously improve team productivity, code quality, tool, and technology adoption;
- Consistently write production-ready and testable code;
- Consider scalability, reliability and performance when defining technical designs;
- Push the limits of what can be achieved with JavaScript and a web browser;
- Contribute to our culture of innovation, collaboration and continuous improvement.

**We offer:**

- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and the possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 20-25 paid time off working days (for vacation, sick, and personal leave);
- Corporate English courses from A1 to C1 level and monthly English speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly, and family work environment, flat organizational structure;
- Regular knowledge sharing meetups and various corporate events (such as the company’s Birthday celebration and summer family party);
- Newborn and wedding bonuses;
- Gameroom with a lounge zone, PlayStation, and sports equipment;
- Travel and visa assistance for employees;
- Coffee, cookies, nuts, and dried fruits for a productive day;
- Friday brunches with fresh bakery;
- Yoga lessons;
- Secure bike storage (Odesa).