Jobs in Portugal, in English.
13,000+ live jobsBackend Developer (Portugal)
On-site in Porto·Added 1 month ago (last checked 9 Nov)
Our summary
- Work mode
- On-site, Porto
- Experience
- 4+ years


Skills
Requirements
What we're looking for
- 4+ years of professional backend development experience
- 2+ years of professional Node.js experience
- Experience in writing automated tests
- Experience with REST API design and implementation
- Experience with SQL and NoSql Databases.
- Basic understanding of Linux and bash
- Git knowledge (feature branches, github flow)
- Good teamwork skills
Nice to have
- Knowledge of ES6+/ES2015+ (new features, specifically: Promises, Async/Await and Generators)
- Knowledge of how NodeJS work and how to write clean, resilient and performant code
- Experience in REST API development and best practices (testing, documenting, versioning, monitoring)
- Testing Framework experience (Jest, Mocha/Chai/Should.js)
- Docker experience (Docker, Docker Compose, Docker Swarm, Kubernetes)
- Terraform experience
- Cloud computing platforms: Azure, AWS (user roles / network configuration / VM deployment)
- Experience with EC2 Web Console and APIs
- Experience in React
- Blockchain knowledge - Bitcoin: bitcoin core software and rpc api, bitcoin js libraries, block explorer apis, op-return and timestamping. Ethereum: web3.js, setting up and running geth/parity nodes, solidity smart contracts, truffle.js
- HTML and CSS experience
The role
Permanent
What you'll do
- Developing cutting edge software solutions for startups and corporate clients
- Developing DApps (Decentralized applications) based on the Ethereum blockchain platform
- Working alongside other developers in your team and come up with solid and resilient implementations
- Engaging with clients to understand the product business proposition and make sure the code is aiming to that
- Developing smart contracts using Solidity
- Aligning with front end developers to build efficient JSON REST APIs to be consumed by React-based web and mobile apps
- Writing automated tests for Solidity smart contracts and NodeJS models and API code
- Reviewing other developers code in form of github pull requests
- Ensuring that the features you developed are deployed and working on staging and production environments
About Global {M}
Global M is an international recruitment consultancy that helps SMEs and larger corporates recruit tech professionals. It offers recruitment process outsourcing (RPO) through an embedded Talent Partner model, as well as success-based recruitment, and since 2012 has partnered with over 100 companies across Europe, the US, Africa, and Asia.
The company emphasizes transparency and efficiency in hiring, providing clients with live dashboards, automated reporting, recurring syncs with Talent Partners, and full visibility of recruitment metrics. It describes its approach as built on inclusion, innovation, long-term partnerships, and putting talent first.
- Industry
- Staffing