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.
PetroApp

Senior Software Engineer

PetroApp

. Own backend services in a product area from design to production .

Posted 11/3/2026full-timeCairo • EgyptSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in backend service design, API development, and relational database management, with a strong focus on delivering high-quality, scalable solutions. Proven ability to lead technical initiatives, mentor engineers, and communicate effectively through documentation.

Highest-signal resume keywords
Backend Language ExpertiseAPI DesignRelational Database ManagementTechnical LeadershipFrontend Framework Proficiency

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
Backend DevelopmentAPI DevelopmentRelational Database ManagementData ModelingCaching StrategiesAsynchronous ProcessingCode ReviewAutomated TestingIncident ResponseTechnical Documentation
Soft Skills
MentoringCollaborationClear Communication
Tools & Technologies
AngularTypeScriptMySQLPostgreSQLNode.jsJavaGoPythonPHPC#
Certifications & Qualifications
Bachelor’s in Computer Science
Industry Keywords
Distributed SystemsHigh-Traffic SystemsTransaction ManagementConcurrency ControlDesign Documents

Tech Stack

Tools & technologies
AngularDistributed SystemsJavaJavaScriptMySQLNode.jsPHPPostgresPythonTypeScriptVue.jsGo

About the role

Key responsibilities & impact
  • Own backend services in a product area from design to production
  • Set technical direction and raise engineering standards
  • Collaborate with Product, Design, and engineering teams
  • Design, build, and scale backend services and APIs according to API standards
  • Own features end to end, from requirements shaping through production operation
  • Design and optimize data models, queries, transactions, and caching for production load
  • Build reliable integrations with external partners and third-party systems
  • Deliver full-stack features, including Angular (TypeScript) frontends when needed
  • Write design documents and ADRs and drive technical decisions
  • Improve quality through code reviews, automated testing, and observability
  • Participate in on-call and incident response and lead root-cause fixes
  • Mentor engineers and shape team practices

Requirements

What you’ll need
  • 6+ years of software engineering experience, mostly backend
  • Deep expertise in at least one backend language and its ecosystem (e.g. PHP, Java, Go, Node.js, Python, C#), plus the ability to pick up new ones quickly
  • Strong grasp of backend fundamentals: API design, distributed systems, async processing and queues, and caching
  • Strong relational database experience (e.g. MySQL, PostgreSQL), including transactions, locking and concurrency
  • Experience building and running high-traffic or transaction-heavy systems in production
  • Working proficiency with a modern frontend framework, ideally Angular, Vue, and TypeScript
  • A track record of leading technical initiatives and mentoring engineers
  • Clear written communication: design docs, PR descriptions, incident write-ups
  • Bachelor’s in Computer Science or equivalent practical experience