PayPal

Senior Software Engineer, Backend, ROR

PayPal

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

GRPCJavaJUnitMicroservicesOracleRedisRubyRuby on RailsSDLCSpringSpring BootSpringBoot

About the role

  • Drive design and development of solutions to streamline tools and processes for product quality
  • Develop new features, write test cases, and enhance observability, performance, and monitoring
  • Deliver complete solutions across all SDLC phases (design, implementation, testing, delivery, operations)
  • Own implementation of a module/application/product and build new APIs and microservices
  • Build and take operational responsibility for services that serve millions of users
  • Collaborate with engineers, architects, product, analytics, and cross-vertical teams
  • Guide junior engineers and make technical decisions with little supervision
  • Identify product/functionality gaps and work with product and technology teams to deliver solutions

Requirements

  • Minimum of 5 years of relevant work experience
  • Bachelor's degree or equivalent experience
  • Good understanding of Ruby language and working experience in Rails framework
  • Knowledge in Java Reactive programming, Spring framework, Spring Boot (strong plus)
  • Good understanding of web services and standards like REST/JSON and gRPC
  • Experience in Object-Oriented programming, algorithms, and design patterns
  • Experience interacting with engineering teams across multiple geographies
  • Experience with relational and non-relational databases (Oracle, Aerospike/Redis)
  • Experience with JUnit and TestNG
  • Exposure to Agile methodologies
  • Strong problem-solving skills
  • Financial or payments industry experience preferred
  • Proven track record delivering highly available, scalable systems on time