Bloomfire: Mid Back-end Engineer - Node.js - Node.js, AWS Lambda - market

3+ years
Full Remote
Node.js
AWS Lambda

Requirements

Must-haves

- 3+ years of back-end development experience - 3+ years of professional experience working with Node.js and Express framework - Experience developing AWS Lambda functions and deploying serverless applications - Good understanding of server-side templating languages (e.g. EJS, Jade, etc.) - Understanding of AWS services (e.g. S3, DynamoDB, API Gateway, etc.) - Understanding of RESTful APIs and experience in designing and developing them - Basic understanding of front-end technologies, such as HTML5, CSS3, and JavaScript - Knowledge of asynchronous programming and event-driven architecture - Familiarity with version control systems such as Git and experience with GitHub workflows - Strong communication skills in both spoken and written English

Nice-to-haves

- Experience with continuous integration and continuous deployment (CI/CD) pipelines - Startup experience - Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

What you will work on

- Develop and maintain back-end architecture using Node.js - Design, develop, and deploy AWS Lambda functions for serverless computing - Design and implement low-latency, high-availability, and performant applications - Write reusable, testable, and efficient code - Implement security and data protection measures - Integrate user-facing elements developed by front-end developers with server-side logic - Integrate data storage solutions (e.g. databases, key-value stores, blob stores) - Manage and maintain GitHub repositories for version control and collaboration