Software Engineer
Core
Design, develop, and maintain complex, multi-tier distributed software applications and high-throughput back-end systems for PayPal's global payment network.
Role type
Full-stack Software Engineer (Backend & Frontend)
Builds
Scalable web applications, payment processing systems, and data infrastructure for merchants and consumers.
Domain
Fintech / Payments / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, TypeScript, Ruby, JavaScript, SQL, HTML, CSS, AWS ECS, Docker, Microservices, OOP, API integration, UI/UX optimization
Preferred skills
AngularJS, HIVE, PL/SQL, ETL processes
Technologies
Java, TypeScript, Ruby, JavaScript, jQuery, AngularJS, HTML, CSS, AWS ECS, Docker, SQL, HIVE, PL/SQL
Responsibilities
Define and implement complex distributed software applications; develop object-oriented software and test complex features; lead code review sessions; build and maintain automated software processes; identify and fix performance/scalability issues; design and implement responsive web interfaces; integrate APIs for frontend-backend communication; optimize UI performance and accessibility.
Seniority
Mid-level, hands-on IC