Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16736439

    BENGALURU · FULLTIME

    Principal Software Engineer

    Shoppingate logo

    Shoppingate

    Bengaluru · onsite · Posted 84d ago

    Sourced fromInstahyre
    Not disclosed10–14 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Instahyre · 9 questions to answer1.3s
    • Decided the answers for all of them2.1s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Responsibilities:

    • Architect, design, and build large-scale, highly available, and distributed systems.
    • Define technical architecture, system design principles, and engineering standards across products.
    • Lead the design and development of backend services using Node.js, TypeScript, and JavaScript.
    • Own and drive architecture decisions for complex products from conception through production.
    • Design systems for scalability, reliability, performance, security, and maintainability.
    • Work closely with Engineering, Product, Design, DevOps, and other stakeholders to translate business requirements into scalable technical solutions.
    • Lead technical discussions around system design, distributed systems, APIs, databases, caching, messaging, and service architecture.
    • Identify architectural bottlenecks and drive initiatives to improve system performance, reliability, and scalability.
    • Provide technical leadership and mentorship to senior engineers and engineering teams.
    • Establish best practices around coding standards, design patterns, testing, observability, and engineering processes.
    • Conduct architecture and code reviews and ensure high engineering quality across teams.
    • Drive modernization, re-architecture, and migration initiatives where required.
    • Evaluate emerging technologies and recommend solutions that provide long-term technical and business value.
    • Collaborate with leadership to define and execute the long-term technical roadmap.


    Requirements:

    • 10+ years of software engineering experience, with significant experience in senior/principal/staff-level roles.
    • Strong hands-on expertise in JavaScript, TypeScript, and Node.js .
    • Proven experience architecting and scaling products used by large user bases or handling high transaction volumes.
    • Strong understanding of system design and distributed systems.
    • Experience designing highly available, fault-tolerant, scalable, and resilient architectures.
    • Strong knowledge of microservices architecture, RESTful APIs and event-driven systems, distributed systems, caching and database optimization, message queues/streaming systems, authentication and authorization, observability and monitoring, and performance optimization.
    • Strong experience with relational and/or NoSQL databases.
    • Experience with cloud platforms such as AWS, GCP, or Azure.
    • Strong understanding of scalability, reliability, latency, availability, and cost optimization.
    • Excellent problem-solving and technical decision-making skills.
    • Strong communication skills with the ability to influence technical direction across multiple teams.


    Preferred Qualifications:

    • Experience building high-scale consumer-facing or enterprise SaaS products.
    • Experience with Kubernetes, Docker, and cloud-native architectures.
    • Experience with technologies such as Kafka, Redis, Elasticsearch, or similar distributed infrastructure.
    • Experience designing event-driven and asynchronous architectures.
    • Experience leading large-scale technical migrations or platform modernization initiatives.
    • Strong understanding of CI/CD, DevOps, and infrastructure automation.
    • Experience working in fast-paced product organizations or high-growth technology companies.

    Sourced from instahyre

    Section · 02

    Skills

    apisGolangNode.JsJavaArchitectureMicroservicesJavascriptTypescriptDistributed Systemsgoogle cloud platformamazon web servicesEvent DrivenREST APIMicrosoft Azure

    Principal Software Engineer · waiting for your command