Overview

For our customer, which provides software-as-a-service (SaaS) solutions and consulting services to major retailers in Europe and the U.S., we are looking for a Senior SW Engineer (Node.js).

About the firm:

Our customer is a successful, fast-growing company at the forefront of technology and retail. Headquartered in the United States and with offices around the world, the firm helps retailers transform the way they manage their supply chains. They are a group of bright, kind, and goal-oriented people working together to make retail better. As a provider of award-winning enterprise-AI SaaS solutions that serve a growing international business with customers across the U.S., Europe, Middle East, and East Asia, they make a measurable and meaningful difference for our customers every day.

The team of 200+ people consists of young engineers and data scientists from the top CS and IE programs in Istanbul, Philadelphia, Amsterdam, and Dubai offices.

For our journey ahead, we are looking to build up the team of bright minds further, and we are looking for a Backend Developer to join the growing team in Istanbul.

About the role:

As a Senior Software Engineer, you will be responsible for building clean and effective APIs for our user interface. By working with a team, this candidate will understand needs from the product management, engineering, and business stakeholders and will be able to build solutions that fit those needs.

Responsibilities:

  • Design, develop and enhance efficient APIs
  • Implement new designs and improve the architecture in our current and new products
  • Working with the front-end developers to ensure that the required data is available
  • Helping the current engineering process by code reviews, pull requests etc
  • Analyze the impact of features, hypothesize and implement new solutions

Qualifications

  • 6+ years overall professional web application development experience (preferably with Node.js)
  • 4+ years production experience in working with various Javascript libraries – Express (preferred), Hapi, Sails, Nest etc.
  • Excellent knowledge of contemporary Javascript (ES6+)
  • Familiarity with relational and non-relational databases, key-value stores and search engines (PostgreSQL, Microsoft SQL Server, BigQuery, MongoDB, Redis, Elasticsearch etc)
  • Good knowledge of OOP, design patterns, asynchronous programming, microservices, concurrency, and transactions
  • Strong communication skills

Preferred Qualifications

  • Experience with unit and end-to-end testing
  • Experience with Typescript
  • Experience with large and complex datasets
  • Experience with Serverless & Amazon AWS
  • Track record of contributing to open source repositories
  • Basic understanding of HTML5/CSS

What is offered

  • A competitive salary and benefits package
  • USD based compensation model for all employees
  • Monthly internet and social media fun package
  • Educational and development opportunities
  • Remote working option

For application, send your CV to “info@shr-consulting.com”