Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Ebay Senior Software Engineer Full Stack 
Canada, Ontario, Toronto 
406320845

06.05.2025

The ideal candidate has a deep understanding of building large scale applications, low latency API’s, data pipelines, and a high focus on capability oriented architecture. As the lead engineer you will oversee aspects of the software lifecycle.

Primary Job Responsibilities :

  • Define, design, and implement highly scalable, resilient and performant distributed systems focusing on customer experience

  • Work throughout all phases of the software development process independently as well as work jointly with other team members

  • Serve as a key player in influencing and guiding others towards the right technical decisions.

  • Identify areas of features likely to change and integrate flexibility in the design for these areas improving engineering velocity.

  • Collaborate effectively with cross-functional partners to develop innovative solutions that adhere to development goals and principles.

  • Lead product design, produce clear, well-documented design docs, and participate in design and code reviews

  • Voice support for and communicate your design, methods, and results to a community of developers, analysts, and product managers

  • Provide technical guidance, coaching, mentorship to develop and improve performance of individual team members and success of overall team

  • Identify gaps and issues across systems and functional areas, propose solutions, build the engineering roadmap, and drive resolution.

  • Lead by example and share knowledge with the team

  • Support hiring top talents, coach and mentor junior team members

Job Requirements

  • BS/BA in Computer Science or related field plus 8+ years work experience or MS with 6+ years of relevant experience

  • Experience on software design and development experience, solid foundation in computer science with strong proficiencies in system architecture, distributed systems, data structures, algorithms, OOPs, OOA/D and Functional programming

  • Proven experience in software development using Java, Scala, RESTful Web Services. Experience with Python and/or JS is a plus.

  • Experience in building web applications with modern JavaScript frameworks (e.g. React, Angular)

  • Experience in developing data-driven applications using an industry standard RDBMS, NoSQL

  • Experience in designing, and building highly scalable, fault tolerant distributed systems and services for large web sites

  • Experience with big data technologies like Spark, Flink, and Kafka

  • 5+ years of experience in building large scale, distributed web platforms/APIs with 2+ years as a lead developer responsible for specific functional areas.

  • Experiences in leading small to mid-size projects independently.

  • Self-driven and with a delivery focused in a fast paced and dynamic environment.

  • Must demonstrate a sense of ownership to plan, implement and drive the product work to successful completion and be successful in a collaborative environment.