HireFT
Browse JobsHow it worksPricingAboutSuccess Stories
    Back to jobs
    DU

    Dubizzle Labs

    Technology

    Principal Software Engineer - Backend

    Karachi, PakistanOn-SiteFull-time8+ yrs experiencePosted 1w ago
    View all jobs

    Job description

    At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.

    Responsibilities:

    • Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks;
    • Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.
    • Research and apply industry trends as part of your daily work;
    • Create unit tests in accordance with our established standards to cover assigned work;
    • Write and maintain exemplary code following dubizzle’s programming practices;
    • Actively contribute in post-release maintenance issues;
    • Develop elegant solutions for complex problems;
    • Pioneer reliability and efficiency of our current code base, platforms and/or core systems;
    • Impact on the direction and scope of dubizzle’s technical vision within your stream;
    • Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale;
    • Code review all major pull requests, defining programming standards and providing constructive feedback.
    • Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture;
    • Capacity to push back requirements when incomplete;
    • Handle the entire software development life cycle, end to end
    • Lead product planning meetings and architect solutions within your stream;

    Requirements:

    • 8+ years of professional back-end software engineering experience; Python preferred;
    • Experience with Cloud hosted infrastructure and Technologies; AWS preferred;
    • Prior experience with Kubernetes & Docker will earn you brownie points;
    • Experience working on high-traffic and large-scale web products is preferred;
    • Experience with web infrastructure, SOA, distributed systems, performance analysis, search infrastructure;
    • Been on at least one “death march” and know exactly why some things are to be avoided;
    • Strong understanding of design patterns including asynchronous programming, queuing, logging, security and persistence;
    • Mastery of different caching layers and strategies including memcached;
    • Good understanding of build process management and continuous integration;
    • Mastery of testing methodologies (unit tests, component tests, integration tests, etc.);

    Job details are sourced from the employer's original posting.

    Open job posting
    DU

    About the company

    Dubizzle Labs

    Dubizzle Labs is a technology company focused on developing innovative solutions.

    View all Dubizzle Labs jobs
    Industry
    Technology
    Open roles
    8

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.