Senior Node.js Developer with AWS DevOps Knowledge - Octopus
robusta
- القاهرة
- دائم
- دوام كامل
- Design and implement scalable and efficient backend microservices using Node.js.
- Collaborate with frontend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Develop and maintain all server-side network components.
- Ensure optimal performance of the central database and responsiveness to front- end requests.
- Collaborate with solutions architect, product owners, and designers in the development process.
- Integrate user-facing elements developed by front-end developers with server- side logic.
- Implement security and data protection systems.
- Write high-quality, clean, and maintainable code, conduct code reviews.
- Understand basic AWS services (like EC2, S3, and RDS) to support backend functionality.
- Implement basic CI/CD pipelines using AWS tools to streamline deployment and operational tasks.
- Monitor and improve system performance and reliability on AWS infrastructure.
- Bachelor’s degree in computer science, Engineering, or a related field.
- Minimum 5 years of experience as a Node.js developer.
- Strong proficiency in JavaScript and ES6 or later, with a good understanding of server-side templating and CSS preprocessors.
- Knowledge of Node.js frameworks (e.g., Express, StrongLoop, etc.).
- Understanding of front-end technologies such as HTML5 and CSS3.
- Experience with user authentication and authorization between multiple systems and environments.
- Integration of multiple data sources and databases into one system.
- Familiarity with cloud-based solutions, preferably AWS, and understanding of basic AWS DevOps practices.
- Proficient understanding of code versioning tools, such as Git.
- Excellent problem-solving skills and ability to work in a team environment.