Software Development Engineer II - Bengaluru, India - Qrata Consulting

    Qrata Consulting
    Qrata Consulting Bengaluru, India

    3 weeks ago

    Default job background
    Description

    Software Development Engineer II :

    Envision system features and functionality and translate those into maintainable node. js apis.

    - Create and maintain api documentation using tools like swagger.

    - Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.

    - Enhance the organization's reputation by accepting ownership for accomplishing new and different requests, and exploring opportunities to add value to job accomplishment.

    - Plan long-term strategies and projects for junior engineers

    Must-have skills:

    Strong logical and analytical skills.

    - Ability to do hld and lld of the software systems based on product requirements.

    - Understanding of various api design paradigms like rest and graphql.

    - Extensive knowledge of javascript using typescript and es6 paradigms.

    - Experience building applications.

    - Understanding of rdbms and sql databases like mysql and postgresql.

    - Understanding of nosql databases like mongodb and redis.

    - Experience with error monitoring and performance benchmarking systems.

    Good-to-have skills:

    Experience in the e-commerce domain.

    - Experience working with rule-based or ml applications like recommendation systems and search engines.

    - Experience with distributed systems using elk stack or similar.

    - Experience using kubernetes.

    - Ci/cd using github actions, jenkins, or similar tools.

    - Experience hosting applications on aws.

    )