Node.js Software Engineer - Remote📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Riyadh |
Job Description
About the Role
YO IT Consulting is seeking experienced **** Software Engineers for a remote contractor position. This role is designed for developers adept at understanding complex codebases, clearly articulating technical decisions, and solving practical challenges in backend, full-stack, systems, or infrastructure development. While prior AI experience is not required, a strong foundation in software engineering principles, exceptional technical communication, and the ability to critically evaluate code, architecture, trade-offs, and implementation quality are essential.
Role Context and Contribution
This contractor position requires approximately 10-12 hours of work per week. You will play a key role in training and evaluating next-generation AI systems by performing real-world software engineering tasks. This involves engaging in challenging software engineering projects across various domains.
Key Responsibilities
- Undertake challenging software engineering tasks in 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 strategies, and deployment workflows.
- Identify and analyze trade-offs related to scalability, maintainability, performance, reliability, security, and developer experience.
- Articulate technical reasoning in writing, detailing solution rationale and exploring alternative approaches.
- Collaborate with the customer's team on technical reviews, implementation decisions, and problem-solving.
- Adapt effectively to new codebases, frameworks, and evolving technical requirements.
Required Qualifications and Experience
- 5 to 10 years of hands-on software engineering experience.
- Strong proficiency 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.
- Experience in building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.
- Solid understanding of core software engineering fundamentals, including debugging, testing methodologies, code quality standards, architectural principles, and technical trade-off analysis.
- Ability to clearly and objectively explain complex engineering decisions.
- Comfort in reading and reasoning through unfamiliar code or technical requirements.
Technical Skills
- ****
- Proficiency in languages such as Python, JavaScript, TypeScript, Java, C#, .NET, C++, Go, Ruby, PHP.
- API Development and Management
- Database Design and Management
- Service-Oriented Architecture
- System Integrations
- Software Testing and Quality Assurance
- Deployment Workflows and CI/CD
- Scalability and Performance Optimization
- Maintainability and Code Quality
- System Reliability and Security
- Developer Experience Enhancement
- Technical Communication and Documentation
- Code Evaluation and Debugging
- Architecture Design and Evaluation
- Problem-Solving
- Familiarity with Cloud Platforms (AWS, GCP, Azure)
- DevOps Practices
- Containerization (*, Docker)
- Monitoring and Production Operations
- Experience with Frontend Frameworks (React, ****, Angular, Vue, React Native) is a plus.
Work Arrangement
This is a remote contractor position with YO IT Consulting, requiring approximately 10-12 hours of work per week. The role is specified as a full-time contractor engagement.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Node.js Software Engineer - Remote Opportunities
- Sales Representative Jobs in Al Khobar
- Marketing Manager Jobs in Al Khobar
- Marketing Specialist Jobs in Al Khobar
- Financial Accountant Jobs in Al Khobar
- Sales Manager Jobs in Al Khobar
- Other Job Fields in Riyadh
- Sales Representative Jobs in Riyadh
- Marketing Manager Jobs in Riyadh
- Office Manager Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Project coordinator Jobs in Riyadh
- Financial Accountant Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Customer Service Representative Jobs in Riyadh
- Executive Assistant Jobs in Riyadh
- Sales Manager Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Graphic Designer Jobs in Jeddah
- Administrative Specialist Jobs in Dammam
- Copywriter Jobs in Al Khobar
- Operations Supervisor Jobs in Arar
- Assistant Branch Manger Jobs in Riyadh
- Social Worker Jobs in Riyadh
- Sales Supervisor Jobs in Al Khobar
- Human Resources Clerk Jobs in Dammam
- Courier Jobs in Jeddah
- Minitruck driver Jobs in Tabuk