Fullstack Engineer (Python/Node.js)

AI overview

Contribute to a project focused on boosting internal productivity with a generative AI GPT assistant by building and scaling its architecture and features.

Overview:

Part of a major telecommunications and technology group, it aims to deliver the best technology and experiences on TV and Internet products direct to consumers or business customers. It develops internally most of the software (frontend and backend) that is running for customers.

Besides that, it also provides a ChatGPT-like experience for the internal employees with focus in productivity boost using generative AI. The focus of this position is to contribute for this project.

What will you do?

As a Full Stack Engineer, you will be at the heart of transforming internal productivity within the organization. Your mission is to build and scale our internal GPT assistant, ensuring an exceptional experience for all employees. Your key responsibilities will include:

  • End-to-End Platform Development: Architect, develop, test, and deploy new features and integrations for our internal GPT assistant. You will work across the full stack (Node.js/Python, MongoDB, etc.) to deliver solutions that solve real-world problems for our colleagues.
  • Build a Robust & Scalable Architecture: Own the platform's architecture to ensure it is secure, efficient, and ready for growth. You will be responsible for performance optimization, implementing CI/CD best practices (e.g., GitHub Actions, ArgoCD), and ensuring service reliability.
  • Drive Innovation with Generative AI: Actively research and prototype new applications for LLMs and other Generative AI technologies. You will have the autonomy to experiment and propose innovative solutions that keep our application at the cutting edge.
  • Promote Technical Excellence: Foster a culture of high-quality engineering by creating clear documentation, defining and sharing best practices, and acting as a technical mentor to elevate the team's work.

What are we looking for?

Mandatory skills:

  • MSc in Software/Computer Engineering or equivalent
  • Experience using version control systems (e.g. Git)
  • Proficiency in at least one of the following languages: Node.js (TypeScript), Python
  • Practice in developing and using generative AI APIs (e.g. LLM) and tools
  • Document Databases (e.g. MongoDB)
  • Application Containerization (e.g. docker)

Preferred skills:

  • 1 year or more of experience as a frontend or backend software developer
  • Kubernetes
  • Pipelines CI/CD (e.g. GitHub Actions, ArgoCD)
  • Message Queues (e.g. RabbitMQ, Kafka)
  • Distributed Cache (e.g. Redis)
  • Linux
  • Cloud Solutions (Azure, GCP, AWS)
  • Developer Portal
  • Automation Testing Libraries (e.g. Playwright)

What can you expect from us?

  • A permanent job contract for a long term project;
  • Tech equipment + SIM Card + personal smartphone;
  • Health and Life Insurance;
  • Social events and team buildings;
  • The commitment of letting you grow with us, and be rewarded accordingly;
  • A dynamic and young team that will be always there to support you;
  • Training in the latest technologies;
  • Coffee, fruits, snacks and a warm welcoming when you pass by the office.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Full-Stack Engineer Q&A's
Report this job
Apply for this job