About the job Backend Developer (Node.js/Python) - Hybrid Porto (2 day/week office)
ABOUT THE OPPORTUNITY
An international consulting engagement in the Telecommunications sector is looking for a Backend Developer to join a cross-functional team working on a global-scale project. If you bring strong backend fundamentals, a cloud-native mindset, and the kind of ownership mentality that makes distributed teams work — this is a solid opportunity to contribute to meaningful, international work from Porto.
Language: English B2 minimum | Location: Porto-based (1 day/week in office)
PROJECT & CONTEXT
You'll be working on an international Telco project where backend development intersects with cloud platforms, API integrations, and agile delivery. The environment is fast-moving and collaborative, with cross-functional teams spanning multiple geographies. Expect a structured delivery culture where accountability, proactivity, and clear communication are as valued as technical skill.
WHAT WE'RE LOOKING FOR
- Strong programming skills in JavaScript (Node.js) and/or Python, with production-grade backend development experience
- Solid experience working with cloud platforms and designing or consuming APIs in distributed system contexts
- Familiarity with CI/CD pipelines and hands-on experience with version control systems such as GitLab or GitHub
- Experience working with PDLC tools such as Jira for agile project and delivery management
- Comfortable operating in agile environments, collaborating effectively across cross-functional and international teams
- Strong problem-solving mindset with sharp attention to detail
- Ownership mentality — you take accountability for your work end-to-end, without waiting to be directed
- Structured, process-driven approach balanced with a proactive, solution-oriented attitude
- Clear and effective communication skills, both written and verbal, in English (B2 or above)
- Based in or willing to commute to Porto for 1 day per week
NICE TO HAVE
- Experience in Telco industry projects or similarly complex, regulated environments
- Familiarity with microservices architecture and containerisation (e.g., Docker, Kubernetes)
- Exposure to event-driven architectures or message brokers (e.g., Kafka, RabbitMQ)
- Experience with infrastructure-as-code or cloud-native deployment practices (e.g., AWS, GCP, Azure)