Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

PayPal Full Stack Engineer 
India, Tamil Nadu, Chennai 
877720412

18.08.2024

What you need to know about the role:You will be part of a fast-paced PayPal complete payments platform team that enables our customers to accept multi-party payments. As a key member of this fast-paced team, you’ll be responsible for the entire development lifecycle, from analysis, design, coding, and building and scaling platforms.


Job Description:

This is primarily a full-stack engineering role and you will be sought as an expert in frameworks, advocate for best practices, and cross-team influencer.

Your day to day:

  • Play a crucial role in building solutions for our customers.

  • Build andmaintaina highly reliable, available, and resilient commerce platform.

  • Lead by example and help foster a culture of positivity, psychological safety, and inclusivity within the team.

  • Work with other engineers and PMs across multiple teams to gather requirements, design, develop, test, launch, andmaintain

  • Drive operational excellence byoptimizingprocesses and workflows for enhanced productivity and efficiency.

  • Drive integration efforts and lead critical work streams of strategic initiatives sponsored by senior executives

  • Mentor other engineers and contribute to the technical direction of the team.

What do you need to bring:

  • Must have a BS or MS Degree in Computer Science or equivalent

  • 7+ years of experience in software development building large-scale enterprise applications.

  • Deep understanding of and extensive experience applying advanced object-oriented design and development principles.

  • Expert-level understanding of designing and developing data-intensive applications and architecting them for scalability and availability.

  • Developing high-traffic backend services, with low latency and designing them for scale.

  • Experience applying software design patterns, data structures, and algorithms.

  • up-to-dateon the latest technologies and platforms.

  • Prior experience in monitoring large-scaledistributedsystems. Demonstrated knowledge of automation for most of the manual tasks around SDLC with techniques such as packaging with Docker, ensuring a reliable CI/CD Should be able to isolate errors by trouble-shooting the application stack from application to framework to underlying infrastructure dependencies and network.

  • Hands-on knowledge of OOP/OOD/Functional languages along with a strong understanding of concurrency, parallelism, and networking, with profound data structure & algorithms.

  • Experience developing solutions for service monitoring, automated remediation, measuring availability and reliability, performance, analytics, and network.

  • Ability to reduce tech debt and have a plan to remove them from the system.

  • Must be able to work independently with minimal supervision in a team to define, design, implement, test, release rollout, and support software applications for PayPal.

  • Work with business units to crystallize business needs into product features.

  • Experience in application performance fine-tuning is a plus.

  • Experience with unit testing using Junit and writing functional testing.

  • Experience using industry-standard software development tools (IDE / Version Control / Continuous Integration)

  • Strong debugging and problem-resolution skills

  • in online payments and related domains is a plus.

  • Focuses on test-driven development and automation.

  • Believes in Agile development and is comfortable with SCRUM process.

  • Refactor existing codebase and understand existing implementations to decide whether to refactor or rewrite.

  • Performance bottlenecks and use good coding patterns to avoid them.

  • Experience delivering platforms related to Front End technologies such as Angular, React, Node.

Highly competent hands-on experience in the following:

  • Enterprisearchitecture/softwaredesign/implementation,particularly large-scale web-based systems. (J2EE)

  • Java programming in Linux/Unix environment

  • OO-based analysis and design

  • SOA / Web Services

  • MVC frameworks such as Spring along with Sprint boot

  • Software design and development methodologies, including Agile methods

  • Source Control (GIT experience is an advantage)

  • Unit testing frameworks such as JUnit, Google Test

  • Database design and optimization. (Oracle/MySQL)

  • Jenkins/Hudson, Maven/Ant, RESTs experiences

  • Angular, React, Node

Our Benefits:

Any general requests for consideration of your skills, please