Convert Node.js API to TypeScript AWS Lambda

157.0 USD

157.0 USD peopleperhour Technology & Programming Overseas
23 hour ago

Description


We are looking for a skilled developer to enhance our API backend by converting existing JavaScript code, currently built with Node.js, Express, and MongoDB, into TypeScript for AWS Lambda. The new implementation should leverage ES6 features and must not include Express. Additionally, the project will require integrating AWS services such as SNS (for SMS) and SES (for email) for authentication, authorization, and verification.
Responsibilities:
1. Code Conversion: - Convert the existing JavaScript API code to TypeScript for AWS Lambda, ensuring all functionality is retained while enhancing the code with ES6 features.
2. AWS Integration: - Integrate AWS SNS for sending SMS notifications. - Integrate AWS SES for sending email notifications.
3. Authentication & Authorization: - Implement authentication and authorization processes using AWS services. - Develop verification workflows for email and SMS.
4. MongoDB Integration: - Ensure seamless integration with MongoDB for data storage and retrieval.
5. Error Handling: - Identify and fix any potential errors in the existing codebase. - Implement robust error handling in the new TypeScript code.
6. Serverless Framework: - Develop and deploy the application using Serverless Framework version 4.
Requirements:
- Strong expertise in TypeScript and Node.js.- Familiarity with AWS services, specifically SNS and SES.- Experience with MongoDB and serverless architectures.- Proficiency in ES6 features and the Serverless Framework.- Ability to write clean, maintainable, and well-documented backend code.
Deliverables:
- A fully functional TypeScript API codebase deployed on AWS Lambda without Express.- Integrated AWS SNS and SES for SMS and email notifications.- Documentation outlining the setup, usage, and any relevant information for future maintenance.
If you are interested in this project, please provide examples of your previous work with TypeScript, AWS, and MongoDB. Include your estimated timeline and budget for completion.
Looking forward to your proposals!

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

We are a design and development agency based in Manchester city centre and we are looking for an experienced / senior PHP / Laravel developer to consult for us. This is a great opportunity for a highly experienced specialist freelance developer that is looking to become an extended part of a team agency team and who is looking for a regular stream of work. We need somebody to help with the following areas: 1: Help with scoping and costing bespoke PHP / Laravel (ideally multiple PHP ORM experience such as Vanilla) projects when they come in 2: Help plan the development structure for the project (we will do the project management, we just need consultation) 3: Help us communicate with the developer(s) that are working on the project to ensure that they are on track and know what they need to do. 4: Possibly help with areas of the development depending on your schedule / availability and if there is a need for a higher level of experience. 5: QA review of development work to improve development output. Ideally, we would like the developer will be highly experienced in the following areas: - Advanced / senior PHP and Laravel (and other ORM's such as Vanilla) development skill. - Experience in dev ops and managing projects. - The ability to speak to clients (not always, just if it’s essential). - Experience in working with / managing other developers. We haven't confirmed a budget for this as we have a number of potential projects that we want to collaborate on and even more coming in so this will be a partnership that will hopefully last a long time. We look forward to hearing from you. Thanks Warren
50.0 GBP Technology & Programming peopleperhour Overseas
19 hour ago
Below is a brief for a shopify shop integrated with a membership area. We would like to hear from any experienced developers who could deliver on this brief both technically and enable us to achieve the sophisticated look and feel we require. Overview: We are about to launch a premium e-commerce platform centered on the sale of exclusive spirits. Leveraging the Shopify platform, which our team is familiar with. The platform will feature a seamless integration of an online shop, a sophisticated membership portal, and exclusive ballot opportunities designed to attract collectors and investors. Objectives: 1. Platform Development: The platform will be built using a pre-selected Shopify template. The primary components of the platform are: • E-Commerce Store: A marketplace for exclusive bottles. • Membership Portal: Offering a tiered membership structure with unique benefits. • Ballot Participation: Granting members exclusive opportunities to purchase highly sought-after bottles at discounted rates. 2. Membership Model: A core aspect of the platform offering will be the membership structure, designed to provide sustained value to subscribers: • Initial Membership Fee: £30 for enrollment. • Ongoing Membership Fee: £8.99 per month. • Member Benefits: • Free delivery. • Access to ballots for purchasing exclusive bottles at discounted rates. • Seasonal or limited-time discounts on select stock. • Membership Tiers: • Auto-Sell Members: Bottles purchased by these members will be automatically listed for sale on the platform. • Retained Portfolio Members: These members will retain their purchased bottles for future sale, tracking their portfolio via the platform. 3. Sales and Marketing Strategy: The marketing approach will encompass both traditional and targeted digital campaigns to reach high-value clients: • Ad Campaigns: 4. Technical Requirements: The functionality of the platform will hinge on integrating existing solutions and ensuring a seamless user experience: • Portal Development: The platform will leverage existing portal solutions to manage memberships, bottle tracking, and sales functionalities. These portals, along with Shopify’s APIs, will be integrated to streamline user experience without requiring custom development. • Bottle Management: The portal will allow members to view, track, and manage their bottle portfolios, whether for auto-sale or retention for future sales.
1965.0 GBP Technology & Programming peopleperhour Overseas
19 hour ago