SharpMinds

HomeSoftware Developer

Software Developer

Full-time

Senior

Portugal

Description:

We are looking for a talented Software Developer to join our team in Portugal. As a Software Developer on our Integration Platform team, you will be the architect of the technical backbone supporting our e-transaction solutions. Your primary focus will be building and optimizing the integration and API layers that enable our software to connect seamlessly with global ERP systems and external transaction networks.

What You Will Do

In this role, you will design and develop cloud-native integrations using Python on AWS (specifically Lambda, API Gateway, SQS/EventBridge, DynamoDB, and RDS). Your day-to-day will involve:
  • Core Development: Building APIs, mapping, and validation logic for invoices, orders, and status messages;
  • ERP Connectivity: Implementing robust integrations via APIs, sFTP, Peppol, and closed networks (e.g., Ariba and Tungsten);
  • System Reliability: Designing event-driven data flows with retries, DLQ patterns, logging, and observability;
  • Quality & Security: Working with CI/CD pipelines (GitLab, SonarQube) and collaborating with DevOps/Security to deploy integrations that are secure, compliant, and repeatable.
 

What You Bring

We are looking for an experienced backend or integration developer who thrives on complex data flows, reliability, and scalable cloud architecture.

The Essentials:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field;
  • At least 3 years of professional software development experience;
  • Strong proficiency in Python and AWS serverless architecture (Lambda, API Gateway, SQS);
  • High comfort level with APIs and message formats such as JSON and XML.
     

What Will Distinguish You From Others:

  • We are ideally seeking candidates who bridge the gap between code and commerce;
  • Expertise in E-invoicing or Purchase-to-Pay (P2P) processes, combined with your Python skills, is highly prioritized;
  • Familiarity with ERP systems has proven to be a hallmark of our most successful developers;
  • Security & Logic: Knowledge of validation rules, mapping, OAuth/JWT, and secure integration patterns;
  • A structured approach to work, where testing and documentation are treated as essential parts of the “Definition of Done.”

We offer:

  • Challenging and interesting projects from Dutch companies and occasional trips to the Netherlands;
  • Competitive salary;
  • Meal allowance;
  • Flexible benefits allowance (to use on technology, childcare, retirement, education/training, transportation, wellness and fitness, health, etc.);
  • Health Insurance;
  • Bonus days off for your big life events (getting married, having a child, etc.);
  • Regular team events to foster company culture – monthly breakfasts and lunches, happy hours, board game nights, etc;
  • Flexible hybrid working model – once a week in our central Lisbon office;
  • Pet friendly office.

Note:

Kindly note that we do not offer relocation support for this position. Applicants must possess valid EU work authorization and reside in Portugal.

SharpMinds Benefits

Agile workflow
Value of everyone’s opinion
Established processes
Health insurance
English classes
Flexible work schedule

Ready to extend your talent? Apply now!

Name(Required)
Max. file size: 10 MB.
Liudmyla Goi
🇺🇦 Head of Recruitment

“We are always looking for new talent at SharpMinds!”