Descrição
Are you a back-end wizard passionate about AI and looking for an exciting new challenge? Look no further! EyeGo Artificial Intelligence computer vision platform is seeking a talented and experienced Senior Node.js Software Engineer (back-end developer) to join our dynamic and innovative engineering team.
If you’re eager to tackle challenges, contribute to cutting-edge solutions, and grow with a team that values creativity and innovation, we want you!
Responsibilities:
- Design and implement scalable and efficient backend services using Node.js.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Collaborate with team members and stakeholders to understand business requirements and translate them into technical solutions.
- Provide technical leadership and mentorship to junior developers.
- Contribute to code reviews, documentation, and maintenance of high standards of code quality and stability.
- Stay up-to-date with emerging trends and technologies in the JavaScript and Node.js ecosystem.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in Node.js development.
- Strong understanding of JavaScript, ES6, and asynchronous programming.
- Experience with popular Node.js frameworks (e.g., Express, NestJS, Koa).
- Proficiency in developing RESTful APIs and understanding of the HTTP protocol.
- Knowledge of front-end technologies (HTML5, CSS3, JavaScript, and front-end frameworks like React or Angular) is a plus.
- Familiarity with database technology such as MySQL, MongoDB, and PostgreSQL.
- Experience with cloud platforms ( Google Cloud, AWS)(mandatory) and CI/CD tools.
- Strong problem-solving skills and ability to think algorithmically.
Additional Skills (Preferred but not required):
Experience with Docker, Kubernetes, and microservices architectures.
- Familiarity with TypeScript.
- Contributions to open-source projects.
Job Types: Full-time, Part-time, Contract
Contract length: 12 months
Pay: E£10,000.00 - E£40,000.00 per month
Expected hours: 48 per week
Application Question(s):
- What is your expected monthly salary in EGP?
Education:
- Bachelor's (preferred)
Experience:
- Node.js development: 3 years (preferred)
- Back End Developer: 3 years (preferred)
- developing RESTful APIs: 3 years (preferred)
- Cloud platforms ( Google Cloud and AWS): 3 years (preferred)