Blockops Network is on a mission to enhance the web3 experience for developers and startups by making it extremely easy and cost-effective for anyone to set up, maintain, and monitor their blockchain node infrastructure.
About the Role
- We need a highly skilled Senior Backend Engineer to help us push our vision forward. In this role, you will have the opportunity to solve complex problems in the rapidly evolving blockchain technology landscape.
- Success in this position means thriving in a high-autonomy environment, making a significant impact in an innovative field, and leading the way in introducing and adopting new technology to audiences worldwide.
What You’ll Be Doing
- Backend Development: Design, develop, and maintain high-performance backend systems and services that support our blockchain platforms and applications. Implement scalable and reliable solutions to handle large volumes of transactions and data with low latency and high throughput.
- Blockchain Integration: Integrate blockchain technology into our backend systems, including smart contract execution, transaction processing, and consensus mechanisms. Collaborate with blockchain developers to ensure seamless interaction between backend infrastructure and blockchain networks.
- Distributed Systems: Design and implement a distributed systems architecture that is resilient, fault-tolerant, and scalable. Leverage best practices and industry standards for building distributed systems in a decentralized environment.
- Security and Cryptography: Implement robust security measures to protect sensitive data and ensure the integrity and confidentiality of transactions on the blockchain. Apply cryptographic techniques and protocols to secure data storage, communication, and authentication.
- Performance Optimization: Identify performance bottlenecks and optimize backend systems for maximum efficiency, scalability, and reliability. Conduct thorough testing and profiling to ensure optimal performance under various load conditions.
- Collaboration and Code Reviews: Work closely with frontend engineers, developers, and other cross-functional teams to define requirements, design APIs, and implement backend functionality. Participate in code reviews and provide constructive feedback to maintain code quality and consistency.
- Continuous Integration and Deployment: Implement CI/CD pipelines and automation tools to streamline the development, testing, and deployment processes. Ensure timely delivery of high-quality code releases and maintain production environments with minimal downtime.
Requirements
Our Ideal Candidate should have the following:
- You have accumulated 3+ years of relevant experience years of experience in backend software development, with a focus on building scalable and distributed systems
- Proficiency in one or more backend programming languages such as Javascript
- You possess practical knowledge of relational databases like PostgreSQL and MySQL.
- You have basic knowledge of cloud technologies, including AWS, GCP, and Digital Ocean.
- Experience with distributed systems architecture, microservices, and containerization technologies (e.g., Docker, Kubernetes).
- Solid understanding of software engineering best practices, including design patterns, code refactoring
- You can write reusable, testable, and efficient code.
- You are proficient in the practices of CI/CD.
- Excellent problem-solving skills, with the ability to analyze complex technical challenges and propose creative solutions.
- You have excellent written and verbal communication skills.
- You're capable of taking initiative and working independently.
Method of Application
Signup to view application details.
Signup Now