Open job

Workforce Global Ltd. - Fullstack Developer - Lisbon-based Remote

Full Stack Developer
💰 Negotiable
📍 Lisbon, Portugal
Closing date: 13 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 3 months ago

Full Stack Developer is needed in Lisbon, Portugal.

Client: Workforce Global Ltd.

Location: Lisbon, 11, pt

Contract: Contract

Job Description

This is a remote position. We are seeking a highly experienced and talented Full Stack Developer with Backend and Blockchain focus for a decentralised finance (DeFi) project on the brink of unveiling an on-chain derivatives trading venue (DEX). They aim to bring the largest asset class in traditional Finance into the blockchain ecosystem.

The products are designed to cater predominantly to professional and sophisticated retail traders in the crypto ecosystem. They have recently closed a sizable funding round led by a leading European VC and successfully launched a beta. The team is distributed between London (business) and Lisbon (engineering).

Responsibilities

You will be responsible for the following:

  • Backend/Frontend Development & Security:
  • Develop, maintain, and optimize backend services related to the protocol.
  • Ensure data consistency, fault tolerance, scalability.
  • Develop APIs for front-end consumption and third-party integrations.
  • Conduct thorough code reviews, vulnerability assessments, and penetration tests.
  • Stay updated with the latest security threats and ensure our protocol remains resilient against attacks.
  • Contribute to frontend development and support integrations of web3 frontends with backend and smart contracts.
  • Protocol Design & Smart Contract Development:
  • Design, develop, test, and deploy smart contracts on EVM Blockchains (Arbitrum, Ethereum, Optimism, Base, Polygon, others).
  • Ensure all smart contracts are optimised, gas-efficient, and adhere to the highest security standards, incorporating the latest technologies and standards as they evolve.
  • Liaise with external audit firms for periodic reviews.
  • Collaboration & Leadership:
  • Collaborate with the product and research teams to design novel DeFi products and services.
  • Work closely with other engineers, researchers, designers, and stakeholders to ensure smooth development.
  • Mentor junior developers and foster a collaborative and innovative development environment.
  • Provide clear documentation and training materials for the team.

Requirements

Must Have:

  • Strong experience in backend development (JavaScript/TypeScript/Node, JVM, Go, GraphQL) and infrastructure.
  • Proven experience in developing smart contracts on Ethereum or other major blockchain networks, proficiency in Solidity and a deep understanding of the Ethereum Virtual Machine (EVM).
  • Experience with frontend development (React.js, Angular.js, etc).
  • Familiarity with centralized and decentralized oracles, layer 2 solutions, and cross-chain technologies.
  • Passion for blockchain, decentralization, and financial innovation combined with a knowledge of DeFi platforms, token standards, and existing DeFi products.
  • Strong attention to detail, especially in the areas of security and scalability.
  • Excellent communication skills, both verbal and written.

Nice-to-Have:

  • Contributions to a major DeFi project in trading, lending, and derivatives spaces.
  • Technical curiosity, experience with other blockchain platforms and technologies.
  • Other contributions to open-source blockchain projects.

Additional Information

This role involves working in a team that is distributed between London and Lisbon, contributing to an exciting DeFi project with significant funding backing and a drive towards modernizing finance through blockchain technology.

Posted 16 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

chevron-left

bunq offers hassle-free, 100% online banking for freelancers—no paperwork, no branch visits, just seamless finance management.

Create a free account
  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.