Senior Software Engineer - Backend (Python) at PayPal
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

05 Jan, 26

Salary

0.0

Posted On

07 Oct, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Django, Flask, RESTful APIs, Microservices, Distributed Systems, Cloud-native Applications, Docker, Kubernetes, Data Processing, Caching Strategies, Performance Optimization, Agile, Payment Processing, AWS, GCP, Azure

Industry

Software Development

Description
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 As a Sr Software Engineer - Backend, you will architect and lead the development of complex backend systems, drive innovation, and mentor the team. Architect and design large-scale backend systems. Lead and mentor engineering teams. Drive technical excellence and best practices Strong analytical skills including the ability to define problems, collect data, establish facts, and draw valid conclusions. Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience. Bachelor's degree in Computer Science or related field. 5+ years of backend development experience. 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. Leadership in guiding engineering teams through complex technical challenges and design decisions. 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. Proven ability to lead and mentor teams. Experience with Agile methodology, large-scale, high-performance systems. Knowledge of the payment processing industry and relevant regulations. Experience with cloud platforms (AWS, GCP, Azure). Contributions to open-source projects
Responsibilities
As a Senior Software Engineer - Backend, you will architect and lead the development of complex backend systems while mentoring junior engineers. You will drive innovation and ensure technical excellence and best practices within the team.
Loading...