Senior Software Engineer, Backend
Flex- Full Time
- Senior (5 to 8 years)
Candidates should possess excellent skills in Java or other generalized programming languages such as Scala, Python, or Go, along with an interest and ability to learn other coding languages as needed. They should have experience with SQL and NoSQL databases, distributed cache, strong fundamentals in data structures, algorithms, and object-oriented programming, and an in-depth understanding of concurrency and distributed computing. Furthermore, candidates should have experience implementing platform components like RESTful APIs, Pub/Sub Systems, and Database Clients, as well as experience with microservices and designing high-traffic systems. A degree in Computer Engineering or Computer Science, or 5+ years of equivalent experience in SaaS platform development is required.
The Senior Backend Engineer will design large-scale systems with high complexity to support high-throughput applications, understand how to leverage infrastructure for solving such problems, develop tools and contribute to open source wherever possible, adopt problem-solving as a way of life by always going to the root cause, support the code they write in production, participate in code reviews to maintain high-quality code standards and ensure security/data protection measures, support team members by providing technical guidance and design directions, constantly identify performance improvements and optimize the application for maximum speed and scalability, and collaborate with product managers and other stakeholders to gather requirements and deliver features on time.
Digital payments platform for various clients
PayPal offers a digital payments platform that allows users to conduct online transactions, mobile payments, and peer-to-peer transfers. It generates revenue primarily through transaction fees charged to merchants and provides various services for individual consumers, small to medium-sized businesses, and large enterprises. PayPal distinguishes itself from competitors by offering a wide range of secure financial services tailored to different client needs. The company's goal is to create a convenient and secure digital payments experience for all users.