Dunya Labs
Sr Product Engineer

Bangalore

Experience: 6-12 Years
Openings: 2
Job Description

Dunya Labs is a deep tech product company currently focused on building infrastructure, developer tooling and middleware for deploying scalable blockchain applications. We combine a theoretical research team with a product team to lead cutting-edge developments in the blockchain space.

We are seeking detailed-oriented Senior Product Engineer who possesses a keen eye for designing distributed computing solutions, enjoys working with new technologies and demonstrates leadership experience.

Key Responsibilities:

  • Participate in full product development lifecycle from ideation, design, development, to roll-out and support
  • Own the delivery of multiple product features end-to-end while also hands-on developing the same
  • Advocate best development practices such as continuous delivery, automation (testing and infrastructure), and quality code
  • Ensure a security-first approach in product development
  • Mentor other developers in the team both technically and professionally
  • Collaborate with technology leads and others in the team to develop state-of-the-art design and architecture for any product development
  • Ensure timely and accurate communication with broader team in order to share understanding of product functionality, features, and technology vision
  • Work with other functions such as testing, analysis, constraints and delivery timelines
  • Documenting key architecture decisions and technology choices

Eligibility Criteria

Must have 5+ years of programming and scripting experience with a solid understanding of Object Oriented Design principles
Must have ability to learn/iterate quickly in a rapidly changing technical stack with the nascent codebase and developer tools
Must possess passion for decentralized applications, delivery-focused development, and overcoming challenges through teamwork and self-motivation
A degree in Computer Science/Mathematics or equivalent work experience
Must possess ability to work well with a distributed team
Strong understanding of distributed databases, peer to peer communication protocol development and consensus protocols

Experience:

Working in Agile environment in XP/Scrum development practices
Continuous integration tools, test automation
Managing systems in production and understanding release process, monitoring, debugging

Skills and Competencies:

Proficiency in at least two of the following: Java, Go, JavaScript, Scala, Python programming stacks
Acquaintance with one or more of the following Blockchain technologies: Ethereum, Hyperledger, Multichain, Ripple, Stellar, Chain, BlockApps, Corda and/or Monax/Eris
Good knowledge of DevOps tooling like docker, kubernetes, ansible/chef, AWS
Strong Understanding of cryptographic principles underpinning Bitcoin and blockchain technologies (public key cryptography, elliptic curve cryptography, digital signatures, hashing, merkle tree constructions)

Preferred Qualifications:

Deep understanding of smart contract programming and execution, and solidity coding
experience
Open source contributions
Experience training and leading a team working on a blockchain project
Strong understanding of MVC, Full-stack, REST frameworks
Experience developing JSON web services, as well as RPC and web socket communications
Experience with asynchronous integration patterns
Experience with debugging, profiling performance and scalability issues
Understanding of p2p networking and distributed storage systems such as Storj and IPFS a plus

About Company

Dunya Labs is a deep-tech company spearheading innovation in Bangalore and aiming to reposition India as a global technology leader. Dunya Labs is currently focused on blockchain, and builds tooling and infrastructure for various protocols in order to drive blockchain towards mass adoption. The company is built on deep research in blockchain as well as cryptography, distributed systems, and game theory. This research informs product ideas which are then built by the engineering team.  

As a young, enthusiastic and early stage company, ownership is of utmost importance at Dunya Labs. Employees are able to contribute to the product life cycle from beginning-to-end, and even participate in discussions around clients and fundraising. The company strives to provide a meritocratic environment. Working at Dunya Labs will not only educate employees on the next big thing (blockchain), but it will also help them stay ahead of the curve through encouraging experimentation,  quickly and often. 

Dunya Labs is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, gender identity, or any other basis as protected by applicable law.

Posted on:  26 February 2019
Category:  Software Development
Views:  109
Recruiter last login:  20 March 2019



Data Loading