Node.js Software Engineer - Remote📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Makkah |
About the Role
YO IT Consulting is seeking a highly experienced **** Software Engineer to join our team on a remote, full-time basis. This role is designed for seasoned developers with over 10 years of experience who possess strong software engineering judgment, excellent technical communication skills, and the ability to critically evaluate code, architecture, tradeoffs, and implementation quality. You will play a crucial role in training and evaluating next-generation AI systems by tackling real-world software engineering tasks, reasoning through unfamiliar codebases, and articulating engineering decisions clearly. While no prior AI experience is necessary, a deep understanding of practical backend, full-stack, systems, or infrastructure-related problems is essential. You will be instrumental in identifying and solving complex technical challenges, contributing to the advancement of our AI initiatives through your robust engineering expertise.
Key Responsibilities
- Engage in challenging software engineering tasks spanning backend, full-stack, infrastructure, and systems-related projects.
- Review, debug, enhance, and clearly explain code across diverse technical environments.
- Design and evaluate practical solutions involving APIs, databases, services, integrations, testing methodologies, and deployment workflows.
- Identify and analyze tradeoffs related to scalability, maintainability, performance, reliability, security, and overall developer experience.
- Articulate technical reasoning in writing with clarity and objectivity, detailing the rationale behind solutions and exploring alternative approaches.
- Collaborate effectively with the customer's team on technical reviews, implementation decisions, and problem-solving exercises.
- Demonstrate agility in adapting to new codebases, frameworks, and evolving technical requirements.
Required Qualifications
- A minimum of 5 years of hands-on software engineering experience.
- Proven experience in at least one backend or full-stack engineering environment, including but not limited to ****, Python, JavaScript/TypeScript, Java, C#, .NET, C++, Go, Ruby, or PHP.
- Demonstrated experience in building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.
- A strong grasp of fundamental software engineering principles, encompassing debugging, testing, code quality assessment, architectural design, and the analysis of technical tradeoffs.
- The ability to articulate complex engineering decisions in a clear and objective manner.
- Comfort and proficiency in reading and reasoning through unfamiliar code or technical specifications.
Technical Skills
- Proficiency in ****, Python, JavaScript, TypeScript, Java, C#, .NET, C++, Go, Ruby, and PHP.
- Expertise in designing and working with APIs, Databases, Services, and Integrations.
- Skilled in Testing and Deployment workflows.
- Deep understanding of Scalability, Maintainability, Performance, Reliability, Security, and Developer experience principles.
- Exceptional Technical Communication and Code Evaluation abilities.
- Strong capabilities in Architecture Evaluation and Tradeoff analysis.
- Proficient in Debugging and ensuring Code quality.
- Experience with cloud environments such as AWS, GCP, or Azure.
- Familiarity with CI/CD pipelines, DevOps workflows, Containers, Monitoring, and Production operations.
- Experience with frontend frameworks like React, ****, Angular, Vue, or React Native is a plus.
Work Context
This is a remote, full-time contract position. The role requires over 10 years of experience and is based in Jeddah, Makkah, Saudi Arabia, with work potentially focused in Jeddah and Makkah cities. The role involves approximately 10-12 hours per week.
Requirements
- Requires +10 Years experience
Similar Jobs
You may also like
- Related Node.js Software Engineer - Remote Opportunities
- General Accountant Jobs in Medina
- Receptionist Jobs in Medina
- Social Media Campaign Specialist Jobs in Medina
- Business Development Specialist Jobs in Medina
- Human Resources Specialist Jobs in Medina
- Other Job Fields in Makkah
- General Accountant Jobs in Makkah
- Sales Representative Jobs in Makkah
- Receptionist Jobs in Makkah
- Waiter Jobs in Makkah
- Business Development Manager Jobs in Makkah
- Lifeguard Jobs in Makkah
- Visual Merchandiser Jobs in Makkah
- Personal Assistant Jobs in Makkah
- Reservations Agent Jobs in Makkah
- Hotel Manager Jobs in Makkah
- Explore Jobs Across Saudi Arabia
- School Principal Jobs in Dammam
- Financial Manager Jobs in Jeddah
- Occupational Therapist Jobs in Muhayil
- Patient Care Assistant Jobs in Makkah
- Graphic Designer Jobs in Jeddah
- Head Chef Jobs in Medina
- Warehouse Manager Jobs in Al Jubail
- Truck Driver Jobs in Riyadh
- Production Supervisor Jobs in Dammam
- Sweets Maker Jobs in Makkah
