Job Description
We’re looking for experienced developers who have an appetite for learning and a can-do attitude. You will be a part of developing innovative solutions leveraging blockchain technology to decentralize commonly centralized solutions.
Are you a top-notch software engineer that loves solving tough technical problems while working with passionate, driven people? Interested in shaping the architectural future of a fast-growing, industry-leading company? You will help brainstorm solutions for challenging problems and implement them against the highest quality standards as per the Block360 status quo.
Responsibilities
- Create design specifications for a given requirement
- Develop highly testable and deployable solutions
- Quickly learn latest technologies for implementing solutions, as and when required
- Respect the workflows and adhere to them; help improve them wherever applicable
- Take ownership of components in major projects
- Build reusable code and libraries for future use
- Collaborate with UI/UX team for developing useful and practical interfaces
- Collaborate with other team members and stakeholders
Qualifications
- Bachelor's degree or equivalent in Computer Science or relevant fields
- 5+ years of experience in software engineering
- Experience with Node.js, Typescript or Golang. Equivalent experience with any other language would work so long as fundamentals are strong.
- Excellent fundamental programming concepts, data structures and logic building.
- Should be eager to learn new technologies
- Great understanding of operating systems and networks
- Good grip on SQL and NoSQL databases
- Strong skills in the terminal for unix or linux-based operating systems; script writing and command-line tools.
- Experience with Docker and cloud technologies, such as AWS.