img
نوع العقددوام كامل
طبيعة الوظيفةعن بُعد
الموقعالرياض

وصف الوظيفة

About the Role

YO IT Consulting is seeking experienced Go/Golang Developers for a remote, full-time contractor position. This role is designed for seasoned software engineers proficient in understanding complex codebases, articulating technical decisions, and resolving backend, full-stack, systems, or infrastructure challenges. While prior AI experience is not required, a strong foundation in software engineering judgment, clear technical communication, and the ability to critically evaluate code, architecture, tradeoffs, and implementation quality are essential.

This position involves training and evaluating next-generation AI systems through real-world software engineering tasks. You will contribute to assessing and improving software solutions, thereby advancing AI technologies through practical application of your development expertise.

Key Responsibilities

  • Undertake challenging software engineering tasks across backend, full-stack, infrastructure, and systems projects.
  • Review, debug, enhance, and clearly explain code in 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 developer experience.
  • Articulate technical reasoning comprehensively in writing, detailing solution rationale and exploring alternative approaches.
  • Collaborate with the customer's team on technical reviews, implementation decisions, and problem-solving.
  • Adapt swiftly to new codebases, frameworks, and evolving technical requirements.

Required Qualifications

  • A minimum of 5 years of hands-on software engineering experience.
  • Substantial 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.
  • Proven experience in building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations.
  • A robust understanding of core software engineering fundamentals, including debugging, testing strategies, code quality standards, architectural principles, and technical tradeoff analysis.
  • The ability to clearly and objectively explain complex engineering decisions.
  • Proficiency in reading and reasoning through unfamiliar code or technical requirements.

Technical Skills and Competencies

  • Software Engineering Fundamentals
  • Backend and Full-Stack Development
  • Programming Languages: Go (Golang), Python, JavaScript, TypeScript, ****, Java, C#, .NET, C++, Ruby, PHP
  • API Design and Development
  • Database Management
  • Service Architecture
  • Integration Strategies
  • Testing and Quality Assurance
  • Deployment Workflows
  • Scalability and Performance Optimization
  • Maintainability and Reliability
  • Security Best Practices
  • Developer Experience Enhancement
  • Technical Communication and Documentation
  • Code Evaluation and Debugging
  • Architecture Design and Evaluation
  • Tradeoff Analysis
  • Implementation Quality Assessment
  • Cloud Environments: AWS, GCP, Azure
  • CI/CD Pipelines and DevOps Workflows
  • Containerization Technologies
  • Monitoring and Production Operations
  • Frontend Frameworks: React, ****, Angular, Vue, React Native
  • Open-Source Contributions
  • Technical Writing
  • Mentoring Engineers
  • Architecture Decision Making

Work Arrangement Details

This is a remote, full-time contractor position. While the role is remote, there is a focus on Riyadh, Saudi Arabia. The estimated weekly commitment for this role is 10-12 hours.


متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة