Software Engineer - Node.js Microservices
Breeze End Technology, LLC
About the role
About
Breeze End Technology is a niche boutique company that delivers software to our clients. We strive for engineering excellence with a product mindset and leverage our best practices in an accelerated development environment.
Breeze End Technology takes pride in meeting our clients' expectations as a trusted advisor and engineering solutions that fit their needs and deliver them on time and within budget. This means that we adopt and develop their applications and services using technologies, tools, and frameworks that best suit our clients' specific business needs. Our architects must be comfortable with learning new technologies, frameworks, systems, and problem domains. They should constantly demonstrate their technical knowledge sharing, be hands-on when needed in guiding our developers, and work closely with discipline directors on defining standards and engineering pragmatic solutions for our clients.
Responsibilities
- Build robust REST-based microservices using Node.js, Express, and Typescript.
- Shape the backend architecture for loyalty systems.
- Build frameworks to integrate with various backend loyalty APIs with connection throttling and error management.
- Develop applications using Typescript as a first-class citizen.
- Integrate APIs with API gateway including authentication and authorization.
- Integrate with SQL and non-SQL datastores.
- Manage technical aspects including performance, scalability, and accessibility.
- Provide self-explanatory Swagger documentation to frontend developers.
- Fix bugs post-release in a timely manner.
- Strategize and build features based on priority.
- Deploy code with 85% code coverage through unit tests.
Qualifications
- At least three years’ experience using NodeJS, Express, or comparable framework with Typescript coding ability.
- Experience understanding NodeJS event loop and application model.
- Knowledge of Node, Webpack, and Babel beyond coding.
- Strong experience with JavaScript, ES6+, and Typescript integrating with external microservices with performance focus.
- Experience developing functional components and web hooks.
- Good understanding of AWS deployment model and integrating microservices with API gateways.
- Self-starter with strong interpersonal skills, flexibility, detail orientation, professionalism, enthusiasm, and high moral character.
- Excellent communication skills.
Bonus Points
- Experience in Atlas Javascript framework.
- Experience in the real estate industry.
- Experience with non-SQL databases such as MongoDB, Mongoose, and DynamoDB.
- Experience using various AWS resources, such as Lambda and RDS.
Qualification Details
- 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.
- No need for visa sponsorship.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free