Sequel Solutions Cairo Egypt
1 month ago
We are seeking an experienced and highly skilled Back End Software Developer who specializes in Node.js to join our team. The ideal candidate will have a strong background in software development, with a deep understanding of server-side technologies and expertise in building scalable and efficient back end systems. As a Back End Software Developer, you will be responsible for designing, developing, testing, and maintaining server-side applications and databases, collaborating with front end developers, software engineers, and stakeholders to deliver high-quality software solutions.
• Design, develop, test, and maintain server-side applications using Node.js and related technologies.
• Collaborate with front end developers, software engineers, and stakeholders to understand requirements and deliver scalable and efficient back end solutions.
• Develop RESTful APIs and integrate with databases, third-party APIs, and other web services.
• Optimize... performance and scalability of back end systems, identifying and resolving bottlenecks and performance issues.
• Implement security measures and best practices to protect against vulnerabilities and ensure data privacy.
• Debug and resolve software defects and issues in a timely manner.
• Stay up-to-date with industry trends and emerging technologies related to back end development, and continuously improve skills and knowledge.
• Participate in code reviews to maintain code quality and adherence to coding standards.
• Collaborate with cross-functional teams, including front end developers, software engineers, and product managers, to deliver software projects on time and within scope.
• Contribute to the software development lifecycle, including requirements gathering, design, development, testing, and deployment.
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• Experience with Express.js or other web frameworks for building RESTful APIs.
• Solid understanding of databases and experience with database technologies such as MongoDB, MySQL, or PostgreSQL.
• Familiarity with version control systems, such as Git.
• Knowledge of software development best practices, including design patterns, code organization, and testing methodologies.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
• Ability to work independently, prioritize tasks, and manage time effectively to meet project deadlines.
• Familiarity with other back end technologies, such as AWS, Docker, or GraphQL, is a plus.
If you are a skilled Back End Software Developer with expertise in Node.js and a passion for building scalable and efficient back end systems, we would love to hear from you. Join our team and contribute to the development of cutting-edge software solutions that drive our business forward
Remote Backend Developer - Node.JS - English Speaking Cairo jobs
Copyright © 2023 Fonolive. All rights reserved.