Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Roller Software

Backend Coverage Intern, 6 months

Roller Software

. Build, maintain, and improve integrations with employment and income data sources .

Posted 9/15/2026internshipRemote • MoroccoEntry LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong capabilities in Python programming, web scraping, and data extraction, with a focus on integrating and debugging APIs. Possesses a self-learning mindset and a keen interest in fintech and backend communication.

Highest-signal resume keywords
Python ProgrammingWeb ScrapingAPI IntegrationDebugging SkillsFintech Interest

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonWeb ScrapingData ExtractionAPI CommunicationAutomationTestingMonitoringCI/CDSoftware ArchitectureDesign Patterns
Soft Skills
CuriositySelf-Learning MindsetCollaborationProblem-SolvingGood Communication
Tools & Technologies
Third-Party APIsNetwork Debugging ToolsTraffic Analysis ToolsWeb/Mobile Application SecurityEncryption Protocols
Industry Keywords
FintechFinancial InclusionPrivacy-by-Design Principles

Tech Stack

Tools & technologies
Python

About the role

Key responsibilities & impact
  • Build, maintain, and improve integrations with employment and income data sources
  • Explore web and mobile applications to understand backend communication
  • Work with documented, partially documented, and undocumented third-party APIs
  • Debug authentication flows, network requests, and data extraction processes
  • Write clean, reliable, and maintainable Python code
  • Investigate technical issues and contribute to solutions
  • Learn and apply engineering practices, design patterns, and clean architectures
  • Contribute to testing, monitoring, and automation
  • Collaborate with engineers, Product Managers, Data Scientists, Frontend Developers, and other team members
  • Take ownership of work, iterate quickly, learn from feedback, and continuously improve
  • Progressively take on more challenging problems and greater ownership

Requirements

What you’ll need
  • Experience with Python through internships, personal projects, coursework, or professional experience
  • Some hands-on experience with web scraping, automation, or data extraction
  • Interest in exploring and debugging web and/or mobile applications
  • Curiosity about HTTP, APIs, and backend communication
  • Self-learning mindset and willingness to tackle challenging technical problems
  • Strong interest in fintech, data, and financial inclusion
  • Ability to learn independently and handle unfamiliar technical challenges
  • Good written and spoken English; the team works 100% in English
  • Nice to have: experience with undocumented or partially documented third-party APIs
  • Nice to have: network debugging and traffic analysis
  • Nice to have: authentication and authorization mechanisms
  • Nice to have: web/mobile application security, encryption, and common security protocols
  • Nice to have: investigating web/mobile applications under the hood
  • Nice to have: privacy-by-design principles
  • Nice to have: automated testing, CI/CD, monitoring, or DevOps practices
  • Nice to have: software architecture, design patterns, and technical excellence
  • Nice to have: working independently or as part of a remote team
  • Must be hired in Morocco

Benefits

Comp & perks
  • 6-month internship
  • Flexible work arrangements
  • MacBook
  • Access to a coworking space and/or a remote-work equipment budget, depending on location
  • International team environment
  • Hands-on learning and feedback from an experienced team
  • Progressive ownership and professional growth opportunities
  • Additional benefits discussed during the interview process