Software Engineer - Python

PayPalSan Jose, CA
1d

About The Position

Implements tasks within the Software Development Lifecycle (SDLC), receiving structure and oversight from more experienced staff Follows well-established internal conventions and standard procedures Understands internal standards & processes an applies them to make technical decisions Collaborates with peers, manager, and project lead to gain understanding of tasks and review solutions May contribute to code & design reviews

Requirements

  • 1+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • Strong foundation in programming concepts, data structures, and algorithms.
  • Proficiency in Python and experience with frameworks such as Django or Flask.
  • Understanding of web services, REST APIs, and Service-Oriented Architecture (SOA).
  • Familiarity with relational and/or NoSQL databases.
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Exposure to identity and authentication technologies, including OAuth2 and secure token management.
  • Interest in large-scale, high-performance distributed systems.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure.
  • Awareness of the payments industry and related compliance or regulatory standards.

Responsibilities

  • Build and maintain backend services for identity and authentication workflows.
  • Collaborate with product managers and senior engineers to deliver impactful business outcomes.
  • Participate in code reviews, design discussions, and contribute to improving development processes.
  • Troubleshoot and resolve technical issues across distributed systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service