Software Engineer, Full Stack

PayPalChicago, IL
7d

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 Contribute to major team work-streams, building and improving large-scale systems, grow the scale of our platform, reduce complexity, increase automation and burn down technical debt Help build key components of our platform partnering with cross-functional teams Participate in design and development of highly scalable and available components for mission-critical systems Design, develop and maintain client-side and server-side software components including Web, REST APIs, GraphQL API, real-time systems and batch Collaborate with leadership, peers and stakeholders to effectively deliver solutions and projects Track business impact of features on a regular basis, and rely on performance data to make informed decisions about possible changes or improvements; Contribute to a culture of learning and sharing technology insights across teams; Be part of live support rotation Implement changes to large scale production grade systems

Requirements

  • Hands-on experience in Ruby on Rails, Javascript, SQL
  • Proficiency with at least one scripting language
  • Strong data analytical skills and proficiency with database such as MYSQL
  • Experience with modern messaging platforms (e.g. ActiveMQ, Kafka, SQS / SNS)
  • Experience in writing functional and non-functional tests.
  • Ability to work in a fast paced, agile development environment
  • Ability to partner with business units, product management, program management and cross-functional teams to deliver business results with agility and high quality
  • Excellent time management skills and ability to work on concurrent assignments with different priorities
  • Strong verbal and written communication skills
  • Strong customer focus, ownership, urgency and drive
  • 1+ years relevant experience and a Bachelor's degree OR Any equivalent combination of education and experience.
  • Ruby on Rails
  • SQL (MYSQL or Oracle preferred)
  • Web Services (RESTful preferred)
  • Experience in developing APIs and integration with 3rd party systems, network and applications
  • Experience working with large volume transaction processing.
  • Experience in Service Oriented Architecture (SOA)
  • 1+ or Internship experience in developing in Ruby on Rails.
  • 1+ or Internship years of experience in Web Application
  • 1+ or Internship years of hands-on experience using SQL

Responsibilities

  • Contribute to code & design reviews
  • Contribute to major team work-streams, building and improving large-scale systems, grow the scale of our platform, reduce complexity, increase automation and burn down technical debt
  • Help build key components of our platform partnering with cross-functional teams
  • Participate in design and development of highly scalable and available components for mission-critical systems
  • Design, develop and maintain client-side and server-side software components including Web, REST APIs, GraphQL API, real-time systems and batch
  • Collaborate with leadership, peers and stakeholders to effectively deliver solutions and projects
  • Track business impact of features on a regular basis, and rely on performance data to make informed decisions about possible changes or improvements
  • Contribute to a culture of learning and sharing technology insights across teams
  • Be part of live support rotation
  • Implement changes to large scale production grade systems
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service