Job offer

Full-Stack Software Engineer .NET Angular 100% (f/m/d)

Julius Baer is seeking a Full-Stack Software Engineer in Madrid with over 5 years of experience in .NET Core, C#, and Angular to develop and optimize complex software modules. The role involves designing RESTful APIs and database solutions, as well as actively contributing to CI/CD processes and technical design decisions.

Tasks

  • Responsible for the design, development, and testing of software modules to ensure optimal functionality and integration within complex systems.
  • Participate in architectural discussions and contribute to technical design decisions.
  • Development and optimization of database solutions while ensuring performance, reliability, and scalability.
  • Proactively identify areas where technical debt can be reduced and implement best practices.
  • Development and maintenance of RESTful APIs and backend services.
  • Supporting CI/CD processes and contributing to DevOps best practices.
  • Troubleshooting and resolving production issues while ensuring application stability and performance evaluation.
  • Conducting code reviews.
  • Continuous improvement of software quality through testing, automation, and engineering best practices.

Requirements

  • More than 5 years of professional experience in software development.
  • Extensive hands-on experience with .NET Core / .NET technologies and C#.
  • Solid experience with Angular and modern front-end development practices.
  • Strong knowledge of SQL databases, including database design, query optimization, indexing, and performance tuning.
  • A solid understanding of software architecture principles and application design.
  • Strong knowledge of object-oriented programming, design patterns, and data structures.
  • Experience in designing and using REST APIs.
  • Experience working with CI and modern CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Strong communication and collaboration skills.
  • Fluency in English.

Desirable

  • Experience with NoSQL technologies such as Elasticsearch.
  • Experience with containerization and orchestration technologies, including Docker and Kubernetes.
  • Experience with monitoring and observability tools.
  • Knowledge of microservices architecture and distributed systems.
  • Experience working in Agile/Scrum/SAFe environments.
  • Experience with message brokers and event-driven architectures.
  • Experience with React.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.