Full Stack Software Engineer
PORTUGAL IT development
Job description
Full Stack Software Engineer
MAIN PURPOSE,
We are developing and deploying at scale cutting-edge AI applications to support our business objectives. This role will be key in improving the user experience and expanding the capabilities of these applications. The team is recruiting a Full-Stack Software Engineer to work collaboratively with our existing team of Machine Learning Engineers & Data Scientists.
RESPONSIBILITIES
· Develop and maintain user interfaces for our AI applications using modern JavaScript frameworks.
· Contribute to backend development leveraging our existing Python infrastructure.
· Create responsive, user-friendly designs for seamless cross-device experiences.
· Integrate frontend components with backend services developed by our AI engineers.
· Participate in the full software development lifecycle (SDLC), from design and deployment to testing and maintenance.
· Contribute to improving our development processes and best practices
QUALIFICATIONS:
· 3+ years of experience building complex, full-stack web applications.
· 3+ years of experience with JavaScript/TypeScript and modern UI frameworks (React, Vue.js, Angular preferred).
· 3+ years of experience with at least one high-level backend language (Python preferred).
· 1+ years of experience with Google Cloud Platform (GCP) services (e.g., Cloud Functions, Cloud Run, App Engine, Cloud Storage).
· Experience with Terraform or similar infrastructure-as-code tools is a plus.
· Strong problem-solving skills, critical thinking, and collaborative spirit.
· Proactive, curious, and autonomous, with a strong sense of ownership and continuous improvement mindset.
· Excellent communication skills in English; experience in multicultural environments is essential.
· A portfolio showcasing your full-stack development skills is required.