.
Senior Blockchain Developer/Smart Contract Engineer
  • Gdańsk
Senior Blockchain Developer/Smart Contract Engineer
Gdańsk, Gdańsk, Pomeranian Voivodeship, Polska
Golem Foundation
20. 8. 2024
Informacje o stanowisku

Senior Smart Contract Engineer


Location: Remote


 Job Type: Full-time


About Us:


Octant is a community-driven platform for experiments in decentralized governance. Developed to test various hypotheses around user control, voter engagement, and community funding, Octant will allow for running various governance experiments in a real-life environment and rewards user participation with ETH.

Octant is a product of Golem Foundation who seek to fund, develop, and promote projects that further advance the vision of Golem and find new promising use cases for its native token, GLM. The Foundation is also behind Meadow, a Personal Knowledge Management tool designed to enhance human cognitive capabilities by providing a robust method for organizing the diverse information landscapes that surround us.


Position Overview:


As a Senior Smart Contract Engineer, you will be instrumental in developing innovative solutions that blend public goods funding mechanisms with integrated social and financial functionalities, creating a new paradigm for on-chain social interaction. You will be responsible for developing and deploying secure, gasefficient smart contracts, collaborating across teams to ensure seamless integration with our broader ecosystem, and continuously driving innovation by staying at the forefront of blockchain technologies.


Responsibilities:


-      Smart Contract Development: Implement smart contracts with a strong emphasis on security, simplicity, gas efficiency, and ease of use. Ensure that contracts are well-documented, modular, and maintainable.

-      Protocol Upgrades: Participate in design and development of the protocol and its future upgrades from concept through to deployment, ensuring robust, scalable, and secure architecture.

-      Research & Innovation: Stay up-to-date with the latest blockchain technologies and trends. Test and integrate new tools and frameworks as appropriate to enhance the security and functionality of our products. Cross-functional

-      Collaboration: Work closely with other teams, including backend engineers, fronend engineers, product managers, and designers, to ensure seamless integration of smart contracts with APIs and frontend components.

-      Security Best Practices: Implement and advocate for secure coding practices, staying vigilant against the latest vulnerabilities and ensuring our systems are resilient to attacks. Senior Smart Contract Engineer 2

-       Code Review: Participate in and lead code reviews, providing in-depth feedback and guidance to help peers grow their technical skills. Champion best practices within the team and broader community.

-      Peripheral Mechanisms: Design and implement peripheral mechanisms and backend components to support our dApps and ecosystem.

-       Project Shaping: Participate in discussions from the initial product ideas to launch, assessing feasibility and identifying potential challenges in scaling and security.

-      Stakeholder Engagement: Collaborate with internal and external auditing teams, providing technical insights and ensuring all smart contract code meets stringent security standards.

Skills & Requirements:

-       Experience: 5+ years of software engineering experience, with at least 2 years focused on developing and deploying secure, production-ready smart contracts in Solidity.

-      Technical Mastery: Proficient in Solidity, with strong knowledge of EVM, blockchain data structures, and Ethereum’s consensus mechanism. Experience with TypeScript, Python is highly desirable.

-      Cross-disciplinary Expertise: Strong understanding of on-chain and off-chain interactions, including API integration with smart contracts and backend systems.

-      Security Focus: Deep understanding of on-chain security best practices and experience implementing secure coding practices, particularly in financial systems.

-      Problem Solving: Strong logical thinking and problem-solving skills, with the ability to find elegant solutions to complex challenges in the DeFi space.

-      Communication & Collaboration: Excellent written and verbal communication skills, with a proven ability to work effectively in cross-functional teams.

-       Passion for Blockchain: A deep interest in rengenerative finance, public goods funding and new use cases for DeFi.

-      Growth Mindset: A desire to learn, grow, and mentor others within a highly collaborative and open-source environment.

Preferred Skills:

-      Blockchain Expertise: Familiarity with running full nodes, testnets, and understanding of blockchain development cycles.

-       Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

-      Additional Languages: Experience with other programming languages like Rust, C++, or familiarity with scripting in UNIX-based OS.

-       Agile Methodologies: Understanding of Agile project management and modern development practices, including the use of CI/CD pipelines, Docker, and PIP.

-      dApps Development: Experience with developing decentralized applications (dApps) and integrating with AWS services.

  • Praca Gdańsk
  • Gdańsk - Oferty pracy w okolicznych lokalizacjach


    102 988
    19 648