Node JS Developer
Breeze End Technology, LLC · Alexandria, VA · 2 mo ago
EngineeringFull-time
YOU'LL BE:
- We are working to build out robust rest-based microservices using Node.js, Express, and Typescript.
- Shaping the way people use loyalty and the entire structure of our backend architecture.
- Build frameworks to integrate with various backend loyalty APIs with connection throttling and proper error management.
- Build the application using Typescript as a first-class citizen.
- Integrate all the APIs with API gateway, along with authentication and authorization.
- Through understanding of integrating with SQL and non-SQL datastores.
- Managing the technical aspects. Including performance, scalability, and accessibility.
- Will be providing self-explanatory Swagger to frontend developers
- Tackling bugs post-release and resolving them in a timely fashion.
- Strategizing and building out the right features based on priority.
- Will be deploying code with 85% code coverage through unit tests.
YOU'LL NEED:
- At least three years’ experience using NodeJS, Express, or a comparable framework and the ability to code using Typescript.
- Experience in understanding inner quirks with the NodeJS event loop and application model.
- Understand Node, Webpack, and Babel (beyond just coding in Node).
- Strong experience with JavaScript, ES6+, and Typescript and an understanding of integrating with external microservices with a performance lens.
- Experience and comfort in developing functional components and web hooks.
- Good understanding of the AWS deployment model and integrating microservices with API gateways.
- To be a self-starter and a go-getter.
- To have strong interpersonal skills and be flexible, detail-oriented, professional, easy to get along with, enthusiastic, and of high moral character.
- Excellent communication skills.
- Knowledge of UI frameworks such as React is appreciated.
BONUS POINTS:
- Any experience in Atlas Javascript framework is a plus.
- Experience in the real estate industry is a plus.
- Experience with non-SQL databases such as MongoDB, Mongoose, and DynamoDB is a plus.
- Experience using various AWS resources, such as Lambda and RDS, is a plus.
Qualifications:
- 5+ years of work experience with Amazon Web Services (AWS)
- 5+ years of work experience with Node.js.
- 5+ years of work experience with MongoDB