Job Details
Skills And Tools:
Job Description
A reputable company allocated in Heliopolis, looking for a Senior Back-end Developer (Node.js) with a very attractive package.
Duration: Project based (2-3 months)
We are seeking a Back-end Software Engineer with a solid understanding and experience with the Node.js platform, it’s tooling and JavaScript.
You will work with a team to solve complex back-end problems, such as integrating external services into our services, adding and modifying database structures, and implementing new REST services with a focus on security, performance, and scalability. You will dig into business requirements and implement complex logic using modern technologies.
We believe strongly in test-driven development, continuous integration, and continuous deployment. This position is open to a mid-level to principal professional depending on experience.You will be involved in a wide range of development tasks, including:
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Implementation of RESTful APIs.
Job Requirements
- Strong proficiency with JavaScript
- Hand-on experience with Node.js and express framework (minimum 3 years).
- Familiar with the ES6 (ECMAScript 6) standard of Javascript.
- Understand the concept of Web component programming, experience in ReactJs is preferred
- Good understanding of server-side CSS preprocessors.
- Understanding accessibility and security compliance.
- User authentication and authorization between multiple systems, servers, and environments.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as Git.
- AWS Infrastructure knowledge is preferred.
- Docker
- Experience with AGILE development methodologies