SKALE Labs, a leader in blockchain technology and the driving force behind the SKALE Network, is seeking a talented and innovative Python Developer to join our dynamic engineering team. In this role, you will contribute to the design, development, and optimization of SKALE node infrastructure that serves as a foundation of the SKALE Network, a high-performance multichain network.
Are you passionate about blockchain technology, thriving in a collaborative, open-source environment, and driven to solve complex challenges in distributed systems? At SKALE Labs, you'll work alongside a team of algorithm and math enthusiasts to create a next-generation blockchain infrastructure.
Responsibilities
Design, develop, and optimize the SKALE Node infrastructure to support a high-performance multichain network.
Write robust, efficient, and maintainable Python code to power SKALE Node functionality.
Build and maintain CLI tools for node management and network operations.
Develop and deploy containerized applications using Docker to enhance scalability and maintainability.
Automate node and infrastructure deployments with Ansible.
Collaborate with cross-functional teams to solve complex challenges in distributed systems and blockchain technology.
Troubleshoot and resolve issues related to SKALE Nodes, including network and performance bottlenecks.
Contribute to and engage with the open-source SKALE community.
Requirements
Proficiency in Python: Strong experience in developing and maintaining Python-based systems, with a focus on performance and scalability.
Containerization Expertise: Solid experience with Docker for application packaging, deployment, and orchestration.
Automation Skills: Proficiency in Ansible for automating system configuration and deployments.
CLI Development: Experience building and maintaining CLI tools for SKALE node management.
Shell Scripting: Advanced knowledge of Bash scripting for automating tasks and improving workflows.
Distributed Systems: Familiarity with concepts in distributed systems and blockchain technology.
Problem-Solving Ability: Analytical mindset with the ability to troubleshoot and resolve complex issues efficiently.
Team Collaboration: Excellent communication and teamwork skills in a collaborative, open-source development environment.
Nice-to-Have: Experience working with web3 libraries, such as web3py.
What We Offer
Competitive Compensation
Open-Source Culture: Work on meaningful, transparent projects with global impact.
Professional Growth: Opportunities to learn and advance within a supportive, innovative team.
Dynamic Environment: Join a collaborative team at the forefront of blockchain technology.
Relocation Support: For candidates moving to Lisbon, assistance is available.