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!