PayPal logo

Senior Software Engineer - Fullstack

PayPal
NewPosted today

LOCATION

Bangalore · Hybrid

EXPERIENCE

3+ Years

TYPE

FullTime

SKILLS REQUIRED

Full-Stack DevelopmentBackend DevelopmentFrontend DevelopmentRESTful APIsTypescriptReact.jsNext.js

Job description

Overview

Senior Full Stack Engineer on the Sales Technology team, which builds and runs the Salesforce platform and tools used by PayPal's global sales organization.

What you'll do

  • Design and develop scalable, secure, and maintainable web applications.
  • Build robust backend services, APIs, and integrations using Java/J2EE, Node.js, or Python.
  • Develop responsive and reusable front-end components using TypeScript, React.js, and/or Next.js.
  • Deliver complete solutions across the software development lifecycle, including design, implementation, testing, deployment, and operations.
  • Make sound technical decisions based on internal engineering standards and industry best practices.
  • Solve complex technical challenges and contribute to continuous improvement of applications and development practices.
  • Build RESTful APIs, microservices, and integrations with internal and external systems.
  • Implement robust business logic using appropriate frameworks and design patterns.
  • Work with relational and NoSQL databases.
  • Integrate third-party APIs and external services.
  • Optimize backend services for performance, scalability, security, and reliability.
  • Contribute to automated testing, code reviews, troubleshooting, and production support.
  • Design and implement scalable, responsive user interfaces using TypeScript, React.js, and/or Next.js.
  • Develop reusable front-end components and integrate them with backend APIs.
  • Optimize front-end code for performance, accessibility, browser compatibility, and maintainability.
  • Collaborate with Product Managers, UX/UI Designers, QA Engineers, DevOps teams, and other technology partners.
  • Participate in sprint planning, stand-ups, retrospectives, and technical discussions.
  • Work effectively with distributed teams and stakeholders across the organization.
  • Communicate technical concepts clearly to both technical and non-technical audiences.
  • Author high-level technical and solution design diagrams.
  • Use AI-assisted development tools, MCPs, and AI applications where appropriate to improve engineering productivity.
  • Guide junior engineers and advise immediate management on project-level issues.
  • Operate with little day-to-day supervision, making technical decisions based on internal conventions and industry best practices.

What you'll need

  • 3+ years relevant experience and a Bachelor's degree, OR any equivalent combination of education and experience.
  • 5+ years of professional software development experience.
  • Strong professional experience in at least one backend technology: Java/J2EE, Node.js, or Python.
  • Demonstrated experience designing and implementing scalable, responsive user interfaces using TypeScript, React.js, and/or Next.js.
  • Experience building RESTful APIs, microservices, and enterprise applications.
  • Experience with relational and/or NoSQL databases.
  • Knowledge of software design principles, design patterns, data structures, and algorithms.
  • Experience with Git, CI/CD, automated testing, and Agile development practices.
  • Understanding of application security, performance, scalability, and observability.
  • Ability to understand unfamiliar frameworks and technologies and apply them effectively.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work independently, take ownership, and deliver solutions with limited day-to-day supervision.

Nice to have

  • 7+ years of professional software development experience.
  • Experience with Spring Boot, OpenAPI/Swagger, Redis, TestNG, MCPs, or AI application development.
  • Experience building AI agents and deploying and operating them in production cloud environments.

Details

  • Location: Bangalore, Karnataka, India.
  • Hybrid work model: 3 days in the office and 2 days at your choice of PayPal office or home workspace.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Fullstack