Lead/Senior Software Engineer 3+ years - Bengaluru, India - Aris Infra

    Aris Infra
    Aris Infra Bengaluru, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    Company Description:

    ArisInfra is a new-age material procurement and smart financing platform for infrastructure and construction companies. Our solutions provide the best pricing, reliable supply, and flexible credits for a vast range of construction materials, including Cement, Steel, RMC, Aggregates, Construction Chemicals, Electricals, Paints, etc. PAN India.

    Location: Bengaluru, Karnataka.

    Role Description:

    This is a full-time on-site Software Engineer role located in Bengaluru. The ideal candidate will have strong proficiency and hands-on experience with NodeJS and JavaScript on the server side. As a Software Engineer, you will be responsible for developing, testing, and maintaining high-quality software solutions. The candidate will work with product managers and UX designers to understand requirements, provide technical insights, and contribute to the overall success of the product.

    Qualifications:

    • Bachelor's degree in computer science or engineering.
    • A strong proficiency and hands-on experience with NodeJS and JavaScript on the server side, ensuring the development of scalable and efficient applications.
    • A strong understanding of data structures and algorithms to design and implement efficient and optimized software solutions.
    • Excellent problem-solving and debugging skills to identify and resolve complex issues in the software development lifecycle.
    • A strong understanding of relational databases, with hands-on experience in MySQL or PostgreSQL.
    • Familiarity with at least one major cloud platform, with a preference for AWS, to deploy and manage scalable applications.
    • Have experience in tracking engineering metrics to monitor production systems, ensuring optimal performance and reliability.
    • Experience with Go and Python is considered a strong asset.
    • Experience in conducting thorough code reviews to maintain high code quality standards, enforce best practices, and promote a collaborative and constructive development environment.
    • Should have experience in comprehensive unit testing strategies for individual components and modules to ensure the robustness and reliability of the software.