Senior Software Engineer - Bengaluru, India - Arithmic Labs

    Arithmic Labs
    Arithmic Labs Bengaluru, India

    2 weeks ago

    Default job background
    Description
    Job Description


    The decentralised technology landscape continues to evolve at a rapid pace, and Folium Labs remains on the cutting edge with our innovative cryptosystems.

    We're looking for a skilled engineer to join our team of researchers and developers who are consistently raising the bar for our network(called Arithmic).

    The ideal candidate will have a unique blend of technical expertise, insatiable curiosity, and analytical mindset. This person should be comfortable working independently as well as with a team. Experience with Rust(or Golang), containerisation tech(like Docker), Git, and DB technologies is helpful to successfully fill this role.

    You will be responsible for the development of software solutions related to blockchain protocol(s), cryptography based wallets, and other fintech products including CBDCs.

    You will work closely with software engineers, test engineers, researchers, designers, and the management team.
    Responsibilities

    Take an active part in the design process of the architecture of the core network and platform applications.
    Maintain quality and ensure responsiveness of applications.
    Collaborate with the rest of the research or engineering team to design and launch new functionalities.
    Maintain code integrity and organisation.
    Understanding and implementation of security and data protection.
    Experience with full software development lifecycle for a product (which we will help translate into lifecycle for a 'network')Enforcing software development best practices in a fast-paced Agile environmentSkills And Qualifications

    Highly experienced in Rust or GolangExperience with building distributed systems: enterprise distributed systems or decentralised network experience.
    Experience with cryptography is a plus.
    Must have a good understanding of MVC framework.

    Understanding of and experience with cloud technologiesExperience with Git and GithubHighly experienced with various database technologiesMust know how Cache Layer works (e.g Redis).

    Experience with queuing services and frameworks such as Kafka or RabbitMQBachelors in Computer Science/equivalent degree is a plusExpected to have a good understanding of security practices for financial systemsOther Skills

    Experience of Network Security or Ethical Hacking.
    Having experience in finance related systemsExperience with distributed or decentralised systemsExperience with Blockchain and advanced cryptographic libraries is a huge plusWhat We Offer

    Competitive compensationGood work life balanceMedical InsuranceOpportunity to travel to and present at conferencesOffice gym membershipCentrally located offices with a vibrant culture and regular eventsFun outstation office events for team building and bonding