PayPal is looking to solve the problem of delivering complete solutions spanning all phases of the Software Development Lifecycle (SDLC) to support its global payment platform and commerce solutions.
Requirements
- Proficiency in at least one backend language (Python)
- Expertise in architecting and developing large-scale backend systems using Python, with extensive experience in Django, or Flask.
- Proven track record of designing, building, and maintaining complex RESTful APIs and microservices.
- In-depth knowledge of distributed systems, cloud-native applications, and containerization technologies like Docker and Kubernetes.
- Experience with large-scale data processing, caching strategies, and performance optimization.
- Strong experience with distributed systems and microservices.
- Experience with Agile methodology, large-scale, high-performance systems.
Responsibilities
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
- Architect and design large-scale backend systems.
- Lead and mentor engineering teams.
Other
- Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
- Strong analytical skills including the ability to define problems, collect data, establish facts, and draw valid conclusions.
- Leadership in guiding engineering teams through complex technical challenges and design decisions.
- Proven ability to lead and mentor teams.
- 0% travel required