Descoperă Catalogul TOP 100 CEI MAI BUNI ANGAJATORI pentru care să lucrezi în 2025!

Cei mai buni angajatori caută cei mai buni candidați.

Medior Full Stack Engineer_Digital Engineering (Cards)_Hybrid/Full remote - UniCredit SpA Milano - Sucursala Romania
Aplică extern

Medior Full Stack Engineer_Digital Engineering (Cards)_Hybrid/Full remote

Publicat 16.04.2025 | Expiră 31.05.2025

Descriere job

As a Medior Full-Stack Engineer you will be responsible for designing, implementing, and optimizing both frontend and backend services that power payment systems, card transactions, and related business processes. You will collaborate with cross-functional teams to create scalable, secure, and efficient cloud solutions that integrate with existing card processing systems, ensuring high availability, performance, and seamless transaction processing.

What you'll be doing

Key tasks and responsibilities:
  • Full-Stack Service Development: Design, implement, and maintain both frontend and backend features for payment processing systems, focusing on transaction systems, fraud prevention, and user-facing interfaces.
  • Microservices Architecture: Design and develop microservices-based solutions that handle high-volume transaction processing while ensuring scalability, resilience, and compliance with industry standards.
  • API Design & Management: Develop and manage RESTful APIs to facilitate smooth communication between card processing systems, payment gateways, third-party services, and frontend applications.
  • Cloud Infrastructure & Deployment: Work with cloud platforms like AWS, Azure, or GCP to deploy and manage both frontend and backend services at scale, using containerization (Docker) and orchestration (Kubernetes).
  • Security & Compliance: Ensure that all services meet industry standards such as PCI-DSS, implementing best practices for securing payment systems and managing sensitive cardholder data.
  • Monitoring & Observability: Implement monitoring, logging, and observability solutions for both frontend and backend components, ensuring high service availability and rapid transaction processing.
  • CI/CD Pipelines: Build and maintain CI/CD pipelines to automate the testing, building, and deployment of both frontend and backend services, enabling rapid delivery and updates.
  • Collaboration in Agile Teams: Actively engage in sprint planning, backlog refinement, and other agile ceremonies to ensure the timely delivery of features and improvements.
  • Code Quality & Documentation: Write clean, maintainable, and well-documented code for both the frontend and backend, contributing to code reviews and knowledge sharing within the team.
  • Problem Resolution & Debugging: Troubleshoot and resolve issues across both frontend and backend services related to card processing, payment systems, and cloud service integrations.
  • Innovation & Learning: Stay current with emerging cloud technologies and trends in payment systems, contributing to the continuous improvement of processes, tools, and practices within the team.

What you'll need to succeed

Requirements:
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or equivalent experience.
Experience:
Mandatory:
  • 4+ years of experience in full-stack development, focusing on cloud-based services, microservices, and API design.
  • Strong knowledge of cloud platforms (AWS, Azure, or GCP) with hands-on experience deploying and managing cloud-based services at scale.
  • Experience with containerization technologies (Docker) and container orchestration (Kubernetes).
  • Proficiency in backend frameworks like Spring Boot or Micronaut.
  • Strong experience in frontend technologies, including JavaScript, TypeScript, and frameworks like React, Angular, or Vue.js.
  • Familiarity with designing and implementing secure payment processing systems or card transaction platforms.
  • Experience developing and managing RESTful APIs for cloud-based applications.
  • Solid understanding of cloud-native development principles, including scalability, fault tolerance, and resilience.
  • Proficiency in programming languages such as Java or Python.
  • Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana, CloudWatch) to track service performance and availability.
  • Strong problem-solving skills with attention to detail for debugging complex issues.
  • Familiarity with version control systems like Git.
  • Proficiency in English (both written and spoken).
Nice to Have:
  • Knowledge of PCI-DSS compliance and best practices for securing financial data.
  • Familiarity with event-driven architectures and integrating cloud services with legacy systems.
  • Experience with infrastructure-as-code tools such as Terraform or CloudFormation.
  • Proficiency in Italian at B2 level or higher.

What you'll get in return

  • #MakeInnovationHappen: Chance to make an impact in terms of transformation
  • #UnlockYourPotential: Join a young and stimulating environment
  • #ComeAsYouAre: Working within a global team
  • #UnlockYourPotentialPlay a role of autonomy with high visibility and exposure
  • #BalanceLifeAndCareer: Flexible working hours
  • #BalanceLifeAndCareerThe possibility of working hybrid
  • professional but still friendly work environment
  • #EnjoyTheBestAccess to our Benefits platform with a dedicated budget that you will be able to use, in order to choose the most suitable benefits for you
  • Healthcare services from one of the agreed providers
  • Holidays accorded based on your working experience (21 up to 25 days)
  • Career in a leading international banking group, build on the diversity of its strong local roots
  • Dynamic and multinational environment, full of growing opportunities
UniCredit SpA Milano - Sucursala Romania

UniCredit SpA Milano - Sucursala Romania

10 anunțuri active

3.23

626 evaluări

Oportunități de avansare

Pachet salarial

Timp la birou vs. timp liber

Management

Proceduri și valori

Criterii job

Angajat Medium level (2-5 Ani)
Tip job Full-time
Orașe Hybrid (Bucuresti)
Limbi străine Engleză