For the expansion of our development team, we are looking for a/an Senior Software Developer, with solid expertise in Python and Node.jslanguagesand a strong product development orientation .
The figure, working closely with cross-functional teams (AI, product, cloud), will be involved in the design and implementation of scalable backend applications and solutions based on generative AI, with a focus on Retrieval-Augmented Generation (RAG) systems.
What you can do with us
- Design, development and maintenance of backend applications in Python and Node. js
- Contributing to the evolution of Amaltia, Impresoft Univerce's proprietary product, translating business requirements into effective technical solutions
- Developing and evolving RAG systems(LLM integration, retrieval, embedding, vector store )
- Collaborate on software architecture and API definition
- Writing clean, testable and maintainable code
- Participate in code reviews and mentoring of junior developers
- Collaborate with DevOps and Cloud teams to deploy and scale solutions
What we are looking for
- At least 5 years of experience in software development
- Passion and enthusiasm for finding innovative technology solutions and keeping up-to-date on AI topics
- Excellent knowledge of Python and Node. js languages
- Experience in REST and/or GraphQL API development
- Knowledge of SQL and NoSQL databases
- Solid knowledge of software engineering principles and design patterns
- Experience with versioning systems (Git )
They constitute a plus
- Experience, even basic, with RAG systems or related architectures
- Basic knowledge of AWS (e.g., EC2, S3, Lambda) and/or Azure
- Familiarity with Docker and CI/CD systems
- Knowledge of AI/ML frameworks (e.g., LangChain, LlamaIndex, OpenAI API )
What we offer you
- Salary and RAL in line with experience (indicatively up to 37-45 K, depending on seniority )
- Ability to work in hybrid mode
- Flexibility of incoming and outgoing hours
- Ticket restaurant for each day worked
- Dynamic and collaborative work environment where innovation and teamwork are valued.
Do you want to be part of our team?