
Associate Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
PayPal is seeking a customer-focused, hands-on engineer experienced in Ruby on Rails to design, implement, and deliver state-of-the-art payments solutions for PayPal's Growth Markets. The ideal candidate will possess a strong understanding of the full software lifecycle, from system design to backend component development. Essential qualities include business acumen, robust technical skills, a positive work ethic, and a collaborative spirit.
Meet Our Team
The Growth Markets Engineering Team is dedicated to developing and deploying innovative products for PayPal's customer base in high-growth commerce regions like Mexico, Brazil, and Japan. Our mission is to drive the next phase of growth for PayPal's consumer and merchant segments globally, focusing on user acquisition, platform expansion, revenue generation through partnerships, and contributing to the broader goal of democratizing financial services.
Your Impact
As a Backend Software Engineer at PayPal, you will be instrumental in shaping our global payment platform. You will design, develop, and optimize the core systems that process millions of transactions daily, directly influencing customer experiences and the company's overall success.
Day-to-Day Responsibilities
In this role, you will contribute to building robust backend systems using Ruby on Rails. You will collaborate closely with seasoned engineers, providing opportunities for skill development and professional growth.
- Develop and maintain backend components.
- Write clean, efficient code that adheres to established coding standards.
- Participate actively in code reviews, offering constructive feedback.
What You Need to Bring
- A Bachelor's degree in Computer Science or a related field.
- A minimum of 2 years of backend development experience, with a solid understanding of programming concepts and data structures.
- Proficiency in at least one backend language, specifically Ruby on Rails is required, and Java/Python is a plus.
- Experience with Java EE technologies including Java, application servers, servlet containers, JMS, JPA, Spring MVC, and Hibernate.
- A strong grasp of web services and Service-Oriented Architecture (SOA) standards such as REST, OAuth, and JSON, particularly within Java environments.
- Hands-on experience with ORM (Object-Relational Mapper) tools like Hibernate in Java-based solutions.
- Proficiency in working with both SQL and NoSQL databases.
Preferred Qualifications
- Experience developing and managing large-scale, high-performance systems.
- Knowledge of the payment processing industry and its associated regulations.
- Familiarity with cloud platforms such as AWS, GCP, or Azure.
- Contributions to open-source projects are highly valued.
We encourage you to apply even if you don't meet every qualification. We understand that the confidence gap and imposter syndrome can prevent great candidates from applying, and we don't want to miss out on meeting spectacular individuals.