Link.png

NodeJS Backend Developer

Job description

Rolustech is looking for an experienced and passionate Backend Developer NodeJS AWS with around 3 years of software development experience.Responsibilities:

  • Design, develop, and maintain scalable and high-performance Node.js applications
  • Implement complex application logic using JavaScript and related frameworks
  • Build and manage server-side components for web and mobile applications
  • Integrate Node.js applications with cloud infrastructure, likely including AWS
  • Design, document, and implement efficient APIs for internal and external consumption
  • Collaborate with front-end developers to ensure seamless integration
  • Write clean, well-documented, and maintainable code adhering to best practices
  • Troubleshoot, debug, and fix application issues
  • Conduct performance optimization and identify bottlenecks
  • Participate in code reviews and provide constructive feedback
  • Stay up to date with the latest Node.js advancements and trends
  • Design, develop, deploy, and manage secure and scalable applications on AWS platform
  • In-depth knowledge of AWS services like EC2, S3, DynamoDB, Lambda, etc.
  • Automate infrastructure provisioning and deployment using tools like CloudFormation
  • Configure and manage security measures to ensure data protection and application security
  • Monitor and optimize AWS resource utilization for cost-effectiveness
  • Implement continuous integration and continuous delivery (CI/CD) pipelines
  • Troubleshoot and resolve AWS-related issues
  • Stay updated with the latest AWS services and features
  • Collaborate with Node.js developers for seamless integration of applications

Expected Skills:

  • Strong understanding of Node.js concepts, principles, and best practices
  • Proficiency in JavaScript and its modern features (ES6+)
  • Experience with popular Node.js frameworks (e.g., Express.js)
  • Experience with building and deploying applications on AWS
  • Familiarity with relational and NoSQL databases
  • Experience with API design and integration principles
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Ability to work independently and as part of a team
  • Proven experience designing and developing cloud-based applications on AWS
  • Expertise in core AWS services (EC2, S3, DynamoDB, Lambda, etc.)
  • Experience with Infrastructure as Code (IaC) tools like CloudFormation
  • Familiarity with security best practices for cloud environments
  • Experience with DevOps principles and methodologies
  • Knowledge of scripting languages like Python, Bash, etc. (beneficial)
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Apply for this position

Allowed Type(s): .pdf, .doc, .docx