Backend developer (Node, Express) AWS experience
Backend developer (Node, Express) AWS experience
DeclinedOn site
Industry : Computer Software
Location: Egypt
Work Experience: 3+
Job Description
Design, develop, and deploy scalable and secure backend systems using Node.js, Express, and AWS • Collaborate with the development team to define and implement application architecture • Write clean, modular, and well-documented code that adheres to our coding standards • Participate in code reviews and provide constructive feedback to peers • Optimize the performance and scalability of our backend systems • Ensure the security and integrity of our systems by implementing best practices and security protocols • Collaborate with the DevOps team to ensure seamless deployment and monitoring of our applications • Stay up-to-date with the latest trends and best practices in backend development and AWS technologies • Participate in the full software development lifecycle, including design, development, testing, and deployment • Troubleshoot and debug issues in the existing codebase • Continuously improve the quality and efficiency of our backend systems Requirements • 3+ years of experience in backend development with Node.js and Express • Strong understanding of Node.js, Express, and AWS technologies • Familiarity with AWS services such as EC2, S3, RDS, Lambda, and DynamoDB • Experience with RESTful APIs, GraphQL, and microservices architecture • Knowledge of SQL and NoSQL databases • Understanding of security protocols such as SSL/TLS, OAuth, and JWT • Familiarity with containerization technologies such as Docker • Experience with Agile development methodologies such as Scrum or Kanban • Strong problem-solving skills and attention to detail • Excellent communication and collaboration skills • A passion for building high-quality web applications • Experience with other backend technologies such as Python, Ruby, or PHP • Familiarity with frontend technologies such as React, Angular, or Vue • Knowledge of serverless computing platforms such as AWS Lambda • Experience with CI/CD tools such as Jenkins, Travis CI, or CircleCI Familiarity with version control systems such as Git • A portfolio of personal projects or contributions to open-source projects