> For the complete documentation index, see [llms.txt](https://docs.pancakeswap.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pancakeswap.finance/italian/benvenuto-su-pancakeswap/about-us/team/become-a-chef/solidity-engineer-contract.md).

# Solidity Engineer (Contract)

### **Informazioni Generali**

* Fascia salariale: Competitiva, negoziabile
* **Durata: 1 - 2 trimestri**
* Posizione: Full-time / Part-time
* Sede: Remota
* Preferenza fuso orario: Qualsiasi

### Le tue Responsabilità

* Costruire smart contract in Solidity.
* Progettare, definire l'ambito e stimare contratti complessi in base ai requisiti forniti.
* Immaginare e sviluppare funzionalità per aiutare a far crescere il prodotto.
* Collaborare con entusiasmo con un piccolo team per pianificare i progetti a livello di task.
* Collaborare con partner interfunzionali su tutti gli aspetti dello sviluppo del prodotto.
* Identificare e promuovere aree di miglioramento e best practice a livello di team.

### Competenze e Qualifiche

* 3-5 anni di esperienza nel settore dell'ingegneria del software.
* Comprende e applica i pattern Solidity per risolvere problemi comuni.
* Comprende l'ottimizzazione del gas e il compromesso tra codice efficiente e codice leggibile.
* Sa come scrivere migrazioni e distribuire codice su reti compatibili con EVM.
* Familiare con Hardhat e Foundry e i pro e contro di ciascun framework.
  * In particolare familiare con Hardhat, poiché è il framework utilizzato da PancakeSwap.
* Possiede un giudizio eccezionale, capacità di problem solving e mentalità analitica.
* Comprende le best practice ingegneristiche come l'integrazione continua.
* Capacità di lavorare in aree al di fuori della propria zona di comfort e motivato dalla crescita personale.
* Essere capace di lavorare in autonomia.
* Il candidato deve essere sufficientemente indipendente da prendere decisioni tecniche importanti da solo.
* Il candidato deve essere determinato e innovativo.

### Come candidarsi:

Invia un'email a <hiring@pancakeswap.com> con il tuo curriculum!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.pancakeswap.finance/italian/benvenuto-su-pancakeswap/about-us/team/become-a-chef/solidity-engineer-contract.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
