Full Stack MEAN Developer

Área de Atuação: Javascript MEAN Node.js Typescript
Cidade: Remote
UF: CA
País: United States

Product Team Overview:

Our engineering team is spread across India and Brazil. We use Slack and Google Meet to facilitate communication among us and the engineering team. English is the common language used in our communications. Operationally, we use the MEAN stack for our systems and host them on AWS. We are a fast paced environment with plenty of opportunity for ownership and process innovation. Culturally, we are hardworking, fun-loving, loyal, and continuously improving.

Client side skills:

  • Experience implementing applications using Angular 2+ 
  • Hands on experience with JavaScript/TypeScript Development on client side.
  • Knowledge of NX and NGRX
  • Knowledge of loading and optimization techniques on frontend side
  • Knowledge of server side rendering of templates would be a plus.

Server Side skills:

  • Should have hands on experience on JS technologies more than 3+ years
  • Building interactive dashboards from multiple systems and RESTfully abstract to the UI through a Node.js backend
  • In depth knowledge of NodeJS, ExpressJS and Restify
  • Knowledge of authentication using PassportJS, AuthO or JWT.
  • Knowledge of media content uploading using any cloud
  • Should have good understanding of request validation, schema validation and Error handling
  • Good understanding of Promises, Async/Await and Callbacks
  • Should have knowledge of Socket, Pubsub.
  • Payment gateways integration using Braintree, Stripe or any other would be good skills to have.
  • Should have good understanding of scheduled tasks in NodeJS and CronJobs
  • In depth knowledge of ORM like Mongoose, Sequalize or KnexJS.
  • Hands on experience with JavaScript/TypeScript Development on server side.
  • We are a multi-distributed team, you will need intermediate to advanced English level.

Database skills:

  • Database: Should have good hands on experience on MongoDB, designing optimized database structure using MongoDB and writing optimized queries for better performance. In depth knowledge of Indexing strategy and Aggregation.
  • Database: Should have the understanding of MongoDB Replication and setup for backup strategy.
  • Database: Knowledge of any SQL.

Additional Skills:

  • Knowledge of caching using Redis would be a plus.
  • Should have understanding of test driven development and writing Unit/Integration test cases in NodeJS (Mocha, Chai, Jest, Jasmine, Karma).
  • Knowledge of AWS Lambda would be advantage factor
  • Understanding of Cloud based deployment.
  • Version control using GIT
  • Continuous Integration and Continuous deployment using Jenkins, Codeship or AWS Codepipeline etc.
  • Knowledge of NGINX, PM2, forever
  • Excellent communication skills

Candidatar-se para esta vaga!

Arquivos permitidos: .pdf, .doc, .docx

A Icon Talent utiliza cookies e tecnologias semelhantes que nos ajudam a fornecer melhor experiência e navegação. Ao clicar no botão “OK” ou continuar a navegar em nosso site, você está ciente e concorda com o uso de cookies.

× Como posso te ajudar?