# API Blockchain Engineer
## Job Description
We are seeking a senior backend developer responsible for assuming the CTO role for a new project in the Blockchain-NFT domain, for our customer located in Singapore
Your primary responsibility will be to coordinate a team of existing mid-developers, so they deliver quality code and well documented using the industry best practices as of 2022.
Most of the developers are located in Pakistan and our customer has established a trustful working relation with this team.
A commitment to collaborative problem-solving, sophisticated design, and quality product is essential.
_This job position does not require a standard work schedule — we’re open to **freelance** as well. As long as you have a strong work ethic and deliver the necessary tasks, you can organise your work as you please._
[Read more about Sensidev](/)
## The Perfect Candidate
* Strong proficiency with Python 3.6+ or Node.js v16+. The preferred project language is Python, but Node.js can also be an option.
* Proficient in working with SQL and NoSQL database solutions such as PostgreSQL and MongoDB.
* Previous experience with popular libraries for blockchain like Chia, Lbry-SDK, Raiden or similar.
* Basic DevOps skills - bash, shell, provisioning solutions like SaltStack.
* Understanding fundamental design principles behind a scalable decentralized API application.
* Understand the nature of asynchronous programming and its quirks and workarounds.
* Proficient in working with distributed datasets.
* User authentication and authorization between multiple systems, servers, and environments.
* Previous experience in building scalable REST APIs.
* A knack for writing clean, readable, and easily maintainable code.
* Proficient understanding of code versioning tools such as Git.
* Understand complex concepts in solving problems.
* Suggest workflow process improvements and sustain self-organized agile teams.
* Mentoring other members of the team.
* Maintaining active communication with the customer to clarify the requirements and translate them into technical user stories.
* A good leader, empathic and with delegation skills.
* Able to assume different project roles: Product Owner, Scrum Master, Team Member.
* Excellent written and speaking English skills.
## Your Responsibilities
* Analyzing requirements and designing new functionality.
* Make sure the dev. team delivers efficient, reusable, and reliable code.
* Ensure the best possible performance, quality, and responsiveness of applications.
* Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
* Help maintain code quality, organization, and automatization.
* Keep clear documentation for the application architecture.
* Extend existing team with new members or replace the existing ones that don't perform.
* Stay in the loop with business needs and be transparent with the stakeholders.
## About the project
A pre-seed funded product in the blockchain-commerce space.
It aims to provide an API-driven Web3.0 API to large brands to mint and embed NFT products on their own platform and allow for crypto-wallet based transactions.
## What We Offer
* Very flexible work time and option to work from home anytime.
* Attractive salary package (including discounts for Sports activities etc.).
* The opportunity to learn from other experienced senior developers, analysts, and consultants.
* Working with international customers and projects.
* Rewards and benefits based on achievements.
* Rewards for recommending new developers and customers.
* Good coffee and cake at the office. :)