Software Development

  • Job Description’s Product Detail Page team is looking for talented, motivated and passionate software developers to be part of the design and development of a highly scalable multi-tiered social application to provide the best possible online social  experience for Peoplite customers world-wide. Our team is comprised of talented developers, testers, program managers, designers and product managers tasked with the singular goal to create THE world's best buying experience.

    Engineers on this team develop the next-generation technologies and experiences that change how millions interact and shop online. To provide the best possible online shopping at the scale of the web requires ideas from every area of computer science, including distributed computing, large-scale system design, machine learning, natural language processing, data compression and user interface design; the list goes on and is growing every day. We need our engineers to be versatile and always eager to tackle new problems as we continue to push technology forward.

    The person should be an active practitioner of engineering excellence: keeping a high bar for quality, consistency, maintainability, site latency, efficiency, security and all the other things that make great software great. In addition, he/she should contribute elegant, practical code to the corpus of the project.

    The opportunity to make an impact in this role is only limited by the personal capacity of the candidate!

    Basic Qualifications

    • Bachelor’s Degree or better in Computer Science or related field
    • 0- 1+ years professional experience in software development
    • Computer Science fundamentals in object-oriented design and data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • Proficiency in at least one modern programming language such as Java, Perl,C


    Preferred Qualifications

    • Experience building complex software systems that have been successfully delivered to customers
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
    • Familiarity with JavaScript/AJAX, HTML, CGI, JSP would be preferred. Practical experience writing highly interactive applications for the web is a plus
    • Ability to take a project from scoping requirements through actual launch of the project. Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs