Junior Backend Software Engineer (Python)
Descrizione dell'offerta
Are you curious and ready to take on a new career challenge? Are you eager to join a dynamic company and bring innovation through your work and skills?
Prometeia offers opportunities for growth and training within a Group that employs over 1,000 professionals and serves more than 500 clients in 20 countries worldwide.
Among the European leaders in Enterprise Risk Management and Wealth & Asset Management solutions, Prometeia is seeking a Junior Backend Software Engineer (Python) for its Software House to help achieve new goals in our clients’ digital innovation.
Our Software House Line (SHL) supports the digital transformation of banks and insurance companies by developing products that analyze ever-increasing volumes of data of various types. In addition, characteristics such as scalability, resilience, and ability to evolve are paramount requirements for the success of a project or product.
ROLE AND RESPONSIBILITIES
The selected candidate will join the software development team responsible for a proprietary data analytics and modeling platform .
As a Junior Backend Software Engineer (Python) , the candidate will contribute to the design, development, and maintenance of backend services, working under the guidance of experienced engineers and within structured development processes.
The position is open to candidates close to graduation as well as to professionals with up to a few years of experience, interested in growing within a structured software development environment.
Key Responsibilities
- Contribute to the development and maintenance of backend services and APIs.
- Implement software components in accordance with defined architectural and coding standards.
- Collaborate with team members to analyze requirements and support their technical implementation.
- Apply secure coding practices and follow internal guidelines to ensure system security, reliability, and robustness.
- Participate in code reviews and technical discussions to support continuous learning.
- Support testing, debugging, and system improvement activities.
Required Qualifications
- Degree in Computer Science, Software Engineering, or a related field (or close to completion).
- Solid foundations in software engineering principles and programming concepts.
- Basic understanding of backend architectures and web-based applications.
- Familiarity with Git for version control, including the use of GitHub.
- Motivation to learn, attention to quality, and ability to work effectively in a team environment.
Technologies and Practices
The team works with the following technologies and practices.
Previous knowledge is appreciated but not mandatory, as training and on-the-job learning will be provided.
- Pandas and NumPy for data manipulation.
- Apache Spark for distributed data processing.
- Distributed architectures and microservices, including synchronous and asynchronous communication, REST and/or GraphQL APIs, and message-based systems such as RabbitMQ.
- MongoDB as the primary database technology, with exposure to relational and other NoSQL databases. Test-Driven Development (TDD), unit testing, and Continuous Integration practices.
- Containerization and orchestration tools such as Docker and Kubernetes. Cloud platforms (AWS, Azure, or GCP).
- Use of generative code tools based on Large Language Models (e.g., GitHub Copilot).
- Good written andspokenEnglish in a professional and technical context.
LOCATION
Bologna
WHAT WE OFFER
COMPENSATION, WELFARE & BENEFIT
Our history, as well as the future, is based on the value of our people. The biggest investment at Prometeia is in our people, and it concerns every aspect of professional life. We call it "Total Compensation", and it is made up of Compensation - consisting of a fixed and a variable component -, an important Welfare Plan, active since 2015 – we have been among the first to introduce it in Italy - and Benefits, which include all the initiatives undertaken for the well-being of our people.
REMOTE WORKING
Flexibility is an intrinsic value of the way we work. At Prometeia, smart working is an organizational approach based on trust that delivers benefits in terms of work/life balance, environmental impact, and optimized company results through the autonomy and empowerment of people.
PEOPLE PROGRAM
Our evaluation system is based on the full enhancement of people and their continuous dialogue as a stimulus for regular, mutual professional and personal growth. Transparent discussions between managers and team members are established within projects, where reciprocal, timely feedback is exchanged. The process is fully digitalized and aimed at continuously improving the development trajectory of the individual and the company.
TRAINING
Prometeia means ongoing training. We provide an average of 11 days of training per year to our people, in person and online. Particular attention is paid to younger colleagues, who are the protagonists of dedicated growth programs, as well as to the continuous sharing and internal transfer of know-how and skills. On-the-job training is also important, as it provides immediate and direct exposure to the market.
WIN/WIN POLICY
If you are one of our employees, and you recommend a person who is later recruited, you are entitled to a financial bonus! This is an important opportunity to contribute to Prometeia's overall growth by attracting recognized market professionals and new tech talent.
Through the dedicated app Pr(Home)teia, we have completely digitalized and integrated the management of our physical and virtual environments. Access to the office, smart working, workstations, meeting rooms, car pooling… everything is just a click away.
COMMUNITY
Our Community is extremely diverse, as are the skills of the people who are part of it and share its values, as well as the individuals and organizations that are directly or indirectly involved in our activities. Clients, People of the Group, Alumni, Institutions, Academia, and non-profit entities with which we actively collaborate are stakeholders who represent great value to us in terms of trust and collaboration.
DIVERSITY
We promote and respect equal opportunities and consider differences as a value. Diversity & Inclusion are fundamental values: from the selection phase to everyday life, also through dedicated training moments to develop individual sensitivities and unicities.
IMPACT
We take an active role in protecting the environment, the territories, and the communities in which we operate. Our Headquarters in Bologna has obtained LEED Gold Certification, one of the highest awards that recognizes the building's performance in terms of energy and water savings, reduced CO2 emissions, and improvements in the ecological quality of the interior, materials, and resources used. In the Sustainability Report, we report on the results achieved within the 17 Sustainable Development Goals (SDGs) of the 2030 Agenda, which was drafted by the United Nations in 2016 and which we have been supporting since 2020.
Any questions?
Get in touch with our team!
WEALTH MANAGEMENT
& FINANCIAL DISTRIBUTION