Software Engineer (Chandigarh, India)

Block8 is the leading blockchain venture studio. We believe that blockchain technology will transform the way people and machines trade in the digital economy. Block8 builds and grows blockchain companies by leveraging our network, expertise and access to capital.

Block8 has an exciting opportunity for a Software Developer to join our agile team and work on leading-edge projects and technologies. As a Software Engineer, you will follow best practices in every aspect of Software Development at Block8. To be effective in this role you will need solid hands-on experience in MERN stack and relevant technical disciplines.

In return, you will be working in the recently fit-out Block8 office, with some of the brightest minds in the blockchain space.

 

The Role:

Reporting to the Technical Team Lead, in this role you will be responsible for:

  • Familiarising yourself with Block8's development standards and not only ensuring that you and other members of your team are conforming to the standards. Champion code readability, maintainability, reuse, testability and extensibility.
  • Proactively working with the Technical Team Lead and other team members to implement development standards.
  • Passionate about learning, upskilling and developing technical skills.
  • Deliver quality in the tasks assigned to you and ensure that all the development standards set by technical leads are followed.
  • Ensuring that all aspects of a user story have been clearly understood during planning sessions and that all relevant sub-tasks have been defined to a sufficient level to make the user story relatively easy to estimate consistently.

Essential Skills 

  • A degree in either computer science, IT, engineering or related technical discipline.
  • 4+ years experience in Software Engineering including software implementation, deployment and support.
  • Fluent in Javascript, Node and React and experienced enough to be able to clearly articulate the strengths and weaknesses of other programming languages.
  • Hands-on experience developing and managing application states using libraries like React-Redux.
  • Hands-on experience with implementation of frameworks like ExpressJs, NestJs
  • Solid hands-on experience with database design and normalization with experience in working with any relational database.
  • Solid object-oriented design skills and a good understanding of design patterns and their implementation.
  • Great communication, verbal and written skills.
  • Good understanding of software development processes, automation and testing. ● Willingness to work as a team player and share knowledge with team members.
  • Willingness to learn and upskill in new technologies

Desirable Skills

  • Experience in TypeScript.
  • Experience with DevOps practices and tools.
  • Experience with Blockchain platforms like Ethereum and Corda.
  • Exposure to JIRA and Confluence.

Perks of working at Block8

  • Work with some of the brightest minds in the blockchain industry
  • Work-life balance
  • Company-wide hackathons
  • Company-sponsored health and life insurance
  • Healthy working environment with a focus on culture, values and individual development
  • Fun and spacious office space including plenty of breakout areas, stocked pantry, library, pool tables, foosball, PS4 and many other in-house games
  • Total 29 days of annual leave with regional optional holidays applicable to all employees

Hiring process

1st Round of interviews: Aptitude test Candidates are required to complete an aptitude and programming MCQ test which will be shared with them upon request. Only after successful completion and scoring the threshold in both areas, candidates will be eligible for the next round.

2nd Round of interviews: Technical Interview After completion of the 1st round, the candidate is required to attend an interview with our Senior software engineer or Solution architect, this interview may take more than 1 round at the sole discretion of the interviewer.

3rd Round of interviews: Interview round with leadership team After successfully completing the technical interview, candidates are required to attend a final interview with our leadership team. This interview round will be led by the Head of Delivery and may include others from the leadership team.

4th Round of interviews: Psychometric test After all these, there will be a final psychometric test which will help us in understanding the cultural fit of the candidate. It is just a 30 mins test with no right or wrong answer but is essential in making the final decision.

Apply for the role