Software Houses

Software Developer (Python)

We are looking for a Software Developer (Python) to work in Braga, Coimbra or Lisbon (Hybrid).

Responsibilities:

  • Architect, develop, and deploy scalable microservices and APIs that integrate with generative AI models, using Python and Google Cloud servicesI;
  • Integrate generative AI capabilities into user interfaces, developing with TypeScript, JavaScript, and modern frontend frameworks like React;
  • Leverage Google Cloud services, including Cloud Run and Pub/Sub, to build and manage efficient and event-driven architectures;
  • Design and implement prototypes for web and voice integrations, ensuring a high-quality user experience and system reliability;
  • Provide technical leadership and mentorship to the team, ensuring adherence to best practices in software development, especially in TypeScript and Python;
  • Collaborate with product managers, AI/ML engineers, and other stakeholders to translate complex requirements into technical solutions;
  • Stay up-to-date with the latest advancements in generative AI and Google Cloud Platform, and proactively identify opportunities to apply new technologies.

 Requirements:

  • Proven experience as a full-stack developer with a strong focus on both frontend and backend services;
  • Expertise in Python for backend development and TypeScript/JavaScript for frontend development;
  • Hands-on experience with modern JavaScript frameworks such as React, Angular, or Vue.js;
  • Demonstrable experience with Google Cloud Platform, specifically with Cloud Run and Pub/Sub;
  • Experience in developing, deploying, and integrating with generative AI models or APIs is highly desirable;
  • Strong understanding of software design principles, microservices architecture, and API design;
  • Excellent problem-solving skills and the ability to troubleshoot complex issues across the full stack;
  • Strong communication and collaboration skills, with a track record of working effectively in a team environment;
  • +3 years of experience

What can you expect from us? 

  • Health insurance; 
  • A personalized training plan, with a budget to spend on the training and technical books you find necessary; 
  • Constant feedback so you can grow professionally; 
  • Remote onboarding process; 
  • Team events every semester so you can live new adventures; 
  • Exclusive discounts and offers from our partners; 
  • Culture of proximity and transparency. Your ideas and needs are heard and valued by us!