EVOLVE BY INTEGRATION
Junior Software Engineer
Location
Spain
Posted
116 days ago
Salary
0
Seniority
Junior
Job Description
Junior Software Engineer
Prima Power
• Contribute to the development of Prima’s core systems, whether building ML-driven services, designing scalable data pipelines, or creating reliable microservices; • Help design and maintain data pipelines that allow teams to ingest, transform, and serve high quality data efficiently; • Participate in the full engineering lifecycle: from exploring data and developing models to deploying services and monitoring them in production; • Learn continuously by experimenting, reading, and sharing ideas with teammates to stay current with new technologies.
Job Requirements
- Ability to break down problems, learn quickly, and test different approaches;
- Programming foundations (language is not important. We value clean, maintainable code above all);
- Curiosity for data, software, and ML — whether from coursework, projects, or personal initiatives;
- Interest in building systems end-to-end: from ingesting and transforming data, to creating models, to deploying services;
- Motivation and eagerness to learn from more experienced teammates.
Benefits
- Work Your Way: Enjoy full flexibility – work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year.
- Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you.
- Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead the implementation of a new platform from start to finish, ensuring all components are connected and integrated seamlessly • Define development processes that leverage CVS enterprise tooling to optimize productivity of developers • Establish optimal cloud infrastructure that follows CVS enterprise standards to support the features being developed and train developers on how to use • Establish high code quality standards that enhance efficiency and maintainability • Establish best in class Site Reliability Engineering (SRE) practices • Establish automated processes and testing framework to ensure code meets quality standards (including performance testing) • Lead matrixed team of up to 20 onshore/offshore software engineers which includes technical oversight/code reviews • Design and implement microservices architecture to support integrations • Design application architecture and complete proof of concept/proof of technology as needed • Collaborate with external teams such as solution architecture, enterprise devops team, cloud engineering, infrastructure, etc • Lead Database design throughout conceptual, logical and physical modeling • Create SQL, DML/DDL, performance tuning and optimization with PostgreSQL or similar Database • Lead root cause analysis efforts and implement preventative solutions to avoid reoccurring problems
Senior Engineer, Technical Lead
Cardinal HealthCardinal Health is an award-winning Fortune 500 healthcare company specializing in the distribution of medical products and pharmaceuticals. The company serves more than 60,000 div
• Play a key role in supporting Metro Medical Distribution Services and MMS Pharmacy Solutions, focusing on pharmaceutical operations within the Metro Medical business • Partner with key players to map out of end-to-end business workflows and align them with technical solutions • Facilitate technical solution options/feasibility along estimations of implementing proposed solutions • Inquisitive mindset with a drive to challenge the status quo and define strategic roadmaps • Review and approve technical designs and specifications for all developments, taking into consideration performance requirements, impact to existing solutions, and long-term sustainability and scalability • Experience working with third-party vendors and managing relationships • Skilled in refining initiatives into technical stories and coaching development teams • Conducting code reviews and providing technical guidance to developers
• Independent development of end-to-end features – from modern user interfaces to backend logic • Think along & help shape – you actively improve our processes • Automation & optimization of our development processes
• Designing, developing, and maintaining software solutions using C# • Contributing to event-driven architecture, particularly within the Kafka ecosystem • Supporting the integration of analytical data platforms such as Databricks and ClickHouse, working closely with the Data Science and Data Engineering teams • Managing and maintaining applications hosted on cloud platforms, including Kubernetes (AKS) and other Azure services, in collaboration with DevOps and ServiceOps teams • Participating in team reviews, code quality checks, and knowledge-sharing initiatives • Continuously developing your skills by learning new technologies and best practices




