At PetroAPP, we rely on robust and secure backend systems to power high-volume transactions and integrations. We are looking for a Senior Software Backend Engineer who will take ownership of complex backend systems, lead technical initiatives, and mentor other engineers.
This role focuses on scalability, performance, and reliability across payment-driven platforms.
Roles And Responsibilities
-
Lead the design and development of scalable backend services using PHP and Laravel
-
Own complex backend features from design through production
-
Architect and optimize transaction-heavy systems for performance and reliability
-
Drive best practices in code quality, testing, and system design
-
Lead and participate in code reviews
-
Mentor junior and mid-level engineers
-
Collaborate with product, engineering, and leadership teams on technical decisions
-
Improve backend architecture, security, and observability
-
Ensure backend systems support high availability and growth
-
Maintain high-quality technical documentation
Requirements
-
Bachelor's degree in Computer Science or related field
-
6+ years of backend development experience
-
Deep expertise in PHP and Laravel - Knowledge of other programming languages such as Node Js, Python is a plus
-
Strong experience with database design, optimization, and transactions
-
Proven ability to build and scale payment or integration-heavy systems
-
Experience leading technical initiatives and mentoring engineers
-
Excellent problem-solving and communication skills
Benefits
-
Competitive salary and benefits package
-
Opportunity to work on cutting-edge technology with a passionate team
-
Career growth and development opportunities
-
A collaborative and inclusive work environment