Node.js Developer – Argentina

Argentina, Buenos Aires - Argentina, Cordoba - Argentina

About Distillery

Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises. We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they’re looking for a fully managed team, scalable workforce or individual engineers.

About the Position

As a Node.js Developer you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.

Responsibilities

  • Write NodeJS code with TypeScript, preferably knowing some framework like Nest.js
  • Have experience building modern, scalable, cloud-based RESTful web applications
  • Have experience with pull requests, gitflow, Jira, TDD, and Ci/CD
  • Familiarity with Amazon Web Services (RDS, EC2, EBS, S3, etc.)
  • Creation of different AWS services like API, RDS instance and Lambda to build a serverless application
  • Solution design using one or more AWS features, tools, and technologies such as EC2, EBS, Glacier, S3, ELB, CloudFormation, Lambda, CloudWatch, VPC, RDS, DirectConnect, AWS CLI, REST API, AWS Billing
  • Working on Linux / work servers, comfortable with shell scripts
  • Design and Development of Rest API with Node JS
  • Troubleshooting and debugging
  • Ability to work well in a collaborative team environment
  • Self-directed, high energy and desire to innovate
  • Strong analytical skills and problem solving ability
  • Ability to learn/dive into technology trends and explore them in practice to implement POC

Requirements

  • Upper-intermediate English proficiency
  • 3+ years of development experience creating backend services for web or mobile applications
  • Fluency with JavaScript or TypeScript and Node.js
  • Experience developing all server-side logic, RESTful APIs using Node.js
  • Integrate Node.js code with existing databases, REST and SOAP services as the underlying data source, and AWS Cloud microservices
  • Work in project based teams with web and mobile engineers who are building features with technologies like Angular 5/6, React, React Native, Redux, Flow, Express
  • Hands-on experience with the Node.js runtime environment, GraphQL, Express, TypeScript, and StrongLoop frameworks to build scalable applications
  • Experience with the AWS cloud development environment
  • Good knowledge of server-side templating languages Jade or EJS and CSS, SCSS like Stylus or Less
  • Experience with front-end technologies, such as HTML5 and CSS

Nice-To-Have Skills

  • Implementation of automated unit tests and experience with unit testing frameworks such as Jest, Mocha, Chai Kafka
  • Understanding and understanding of agile development and Scrum practices
  • Familiarity with Git version control (Github or Gitlab)

Why You’ll Like Working Here

  • The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork
  • A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits plan
  • Remote working environment
  • Professional and personal development