Post a job

Cloud Engineer (NodeJS REQUIRED)

TTS

Location
United States
Toyota Tsusho Systems

Job Description

Duties and Responsibilities:

  • Be a team player, someone who can communicate effectively.
  • Adhere to established Development standards, Code Quality Standards, collaborate to maintain source code via tools like Git.
  • Analyze requirements and technical specifications and implement assigned development tasks using various technologies.
  • Design, develop, and maintain scalable applications using Node.js, NestJS, and TypeScript, while working with MongoDB to design schemas, optimize queries, and maintain data integrity.
  • Write clean, maintainable, and efficient code following best practices, conduct unit testing and debugging to ensure the robustness and reliability of applications.
  • Collaborate closely with other team members to create seamless user experiences, assist in integrating AWS web services into applications.
  • Create and maintain comprehensive documentation for new and existing features.
  • Ability to troubleshoot various issues in different environments including Production.
  • Mentor other junior developers in the team.

Requirements

Minimum Qualifications:

  • Computer science degree; master’s preferred
  • 5+ years of experience in Node.js development engineer role.
  • 3+ years of experience developing high available & performant systems using AWS services.

General Skills:

  • Team player and is a skilled communicator both verbally and in writing.
  • Acts with professionalism both in person and when working remotely with external / internal stakeholders.
  • Self-managed, with the ability to prioritize and work in a fast-paced environment.
  • Excellent problem-solving skills, willingness to learn new technologies and skills.

Mandatory Technical Skills:

  • Proficiency in JavaScript and/or TypeScript.
  • Strong understanding of Node.js, including asynchronous programming and event-driven architecture.
  • Experience with Nestjs or Express.js or similar frameworks (e.g., Koa, Hapi) to handle HTTP requests and build RESTful APIs
  • Familiarity with databases ( MongoDB, PostgreSQL) to store user data and logs.
  • Familiarity with AWS web services for for deploying and scaling the application
  • Knowledge in testing frameworks like Jest.

Preferred Skills:

  • Knowledge of different types of notification services (e.g., email, SMS, push notifications).
  • Understanding of protocols such as SMTP for emails, SMS gateways for text messages, and push notification services like Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNs).
  • Candidates with AWS Developer Certification are preferred.

Advice from our career coach

As someone experienced in Node.js development, I understand the importance of effective communication and collaboration in a team environment. To stand out as an applicant for this role, here are some specific tips:

  • Demonstrate your ability to adhere to established development standards and code quality practices while collaborating with team members.
  • Showcase your experience in designing, developing, and maintaining scalable applications using Node.js, NestJS, and TypeScript, with a focus on clean and efficient code.
  • Highlight your proficiency in JavaScript and TypeScript, as well as your understanding of Node.js and asynchronous programming.
  • Emphasize your experience with AWS services for developing high available and performant systems.
  • Consider obtaining an AWS Developer Certification to further enhance your qualifications.

Apply for this job

Expired?

Please let Toyota Tsusho Systems know you found this job with RemoteJobs.org. This helps us grow!

About the job

Sep 17, 2024

Full-time

  1. US United States
RemoteJobs.org mascot