Python Backend Engineer - Remote📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | Remote | |
| Location | Riyadh |
About the Role
YO IT Consulting is seeking experienced Python Backend Engineers for a full-time, remote position. This role is designed for skilled software engineers who can contribute to training and evaluating next-generation AI systems by tackling real-world software engineering challenges. The ideal candidate will possess strong analytical skills to navigate unfamiliar codebases, articulate technical decisions effectively, and resolve practical problems across backend, full-stack, systems, and infrastructure domains. Prior AI experience is not a prerequisite; the focus is on robust software engineering judgment, clear technical communication, and the ability to assess code quality, architectural choices, trade-offs, and implementation excellence.
Key Responsibilities
- Engage in challenging software engineering tasks spanning backend development, full-stack projects, infrastructure, and systems-related initiatives.
- Review, debug, enhance, and clearly explain code within diverse technical environments.
- Design and evaluate practical solutions involving APIs, databases, services, integrations, testing methodologies, and deployment workflows.
- Identify and analyze trade-offs related to scalability, maintainability, performance, reliability, security, and overall developer experience.
- Articulate technical reasoning in written form, detailing the rationale behind solutions and exploring alternative approaches.
- Collaborate with the client's team on technical reviews, implementation decisions, and problem-solving exercises.
- Demonstrate agility in adapting to new codebases, frameworks, and evolving technical requirements.
Qualifications and Requirements
- A minimum of 5 years of hands-on software engineering experience is required.
- Demonstrate 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 is necessary.
- Possess a solid understanding of core software engineering principles, encompassing debugging, testing, code quality standards, architectural design, and technical trade-off analysis.
- The ability to clearly and objectively explain complex engineering decisions is essential.
- Comfort in reading and reasoning through unfamiliar code or technical specifications is expected.
Technical Skills
- Backend and Full-Stack Development (Python, JavaScript/TypeScript, ****, Java, C#, .NET, C++, Go, Ruby, PHP)
- API Design and Development
- Database Management
- Service Architecture
- Integration Strategies
- Testing Frameworks and Methodologies
- Deployment Workflow Management
- Optimization for Scalability, Maintainability, Performance, Reliability, and Security
- Enhancing Developer Experience
- Technical Communication (Written and Verbal)
- Code Evaluation and Debugging
- Architecture Evaluation and Tradeoff Analysis
- Assessing Implementation Quality
- Cloud Environments (AWS, GCP, Azure)
- CI/CD Pipelines and DevOps Workflows
- Containerization Technologies
- Monitoring and Production Operations
- Frontend Frameworks (React, ****, Angular, Vue, React Native)
- Mentoring Engineers, Code Reviewing, and Architecture Decision-Making
Work Arrangement and Location
This is a full-time, remote position. The role requires 5-10 years of experience. While the primary work location is Riyadh, Saudi Arabia, the position is remote.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Python Backend Engineer - Remote Opportunities
- Waiter Jobs in Al Jubail
- Sales Specialist Jobs in Al Jubail
- Graphic Designer Jobs in Al Jubail
- Financial Manager Jobs in Al Jubail
- Barista Jobs in Al Jubail
- Other Job Fields in Riyadh
- Waiter Jobs in Riyadh
- Human Resources Manager Jobs in Riyadh
- Sales Specialist Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Graphic Designer Jobs in Riyadh
- Business Development Manager Jobs in Riyadh
- Call Center Agent Jobs in Riyadh
- Financial Manager Jobs in Riyadh
- Coffee Cashier Jobs in Riyadh
- Videographer And Designer Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Company Branch Manager Jobs in Riyadh
- Car Driver Jobs in Al-Kharj
- Marketing Manager Jobs in Hafar Al Batin
- Optician Jobs in Jeddah
- Human Resources Specialist Jobs in Al Jubail
- Salesman (Computer) Jobs in Riyadh
- Sales Supervisor Jobs in Dammam
- Barista Jobs in Rabigh
- Cashier Jobs in Dammam
- Sales Coordinator Jobs in Dammam
