Senior Software Engineer - Gurugram, India - Delhivery

    Delhivery
    Delhivery Gurugram, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    What you will do

    ● Convert product requirements into scalable apps that are deployable on cross-platform

    ● Own your code from solutions architecture to its delivery following twelve-factor app

    methodology

    ● Go beyond team/ role specific boundaries and collaborate effectively using strong

    communication skills with other related teams (Mobile, Web, Product/Design etc) and business

    stakeholders across distributed teams in a global environment

    ● Co-own design best practices, goals and approach functional and non-functional requirements

    while gatekeeping code/architecture quality

    ● Maintain focus on customer/user experience and be prompt with problem resolution

    ● Invest in learning new languages, technologies and research new tools

    What you will need

    ● At Least 3-5 years of hands-on experience of designing, developing, deploying and scaling

    large scale applications on any stack

    ● Good understanding of programming language Python/Golang

    ● Experience in modeling data for security and scalability in either relational or NoSQL

    databases

    ● Design and implement clean, low latency REST/RPC based interfaces

    ● Proficient in OOP, Design patterns and functional programming

    ● Working knowledge of PostgreSQL/MongoDB/Cassandra, Kafka, Redis and

    Spark/Map-Reduce

    ● Must have worked on declarative frameworks for container automation and orchestration

    ● Well-versed with agile methodologies and TDD

    ● Be Chuck Norris of devops by preaching observability and troubleshooting system

    performance by memory optimisation, fixing resource leaks ,fine-tuning thread pool etc