Technical Leader - Full Stack Applications

Technical Leader - Full Stack Applications

European Bank for Reconstruction and Development (EBRD)

January 24, 2026March 10, 2026SofiaBulgaria
Job Description
Job Posting Organization:
The European Bank for Reconstruction and Development (EBRD) is a pioneering international organization established to support the development of market economies and promote private and entrepreneurial initiatives in countries across Europe, Asia, and the Middle East. Founded in 1991, the EBRD operates in over 30 countries and employs thousands of professionals dedicated to fostering sustainable development and economic growth. The organization is committed to promoting inclusiveness, innovation, trust, and responsibility in its operations, ensuring that its values are reflected in its workplace culture and practices.

Job Overview:
The Technical Leader position is a critical role within the EBRD's Information Technology division, focusing on the development of high-impact, enterprise-grade applications. The successful candidate will be responsible for leading the design and implementation of scalable applications using Java (Spring Boot) and Angular, while also driving the adoption of modern cloud-native architectures. This role requires a hands-on approach to coding and strategic thinking, as the individual will not only develop applications but also influence how software is delivered across the organization. The Technical Leader will champion continuous delivery practices, ensuring that performance, security" style="border-bottom: 1px dotted #007bff !important;">security, and observability standards are met while mentoring developers and fostering a culture of technical excellence.

Duties and Responsibilities:
The Technical Leader will oversee a variety of responsibilities, including leading the development and maintenance of full-stack applications, providing technical leadership in API development, and implementing DevOps practices. The role involves defining quality metrics and test automation strategies, establishing incident management protocols, and ensuring comprehensive documentation. Additionally, the Technical Leader will define the enterprise-wide architecture strategy, evaluate new technologies, and guide teams in performance tuning and scalability optimization. The position also includes fostering a culture of test-driven development and collaborating with cross-functional teams to embed security testing into CI/CD pipelines.

Required Qualifications:
Candidates must possess a degree in Computer Science, Engineering, or a related field, or equivalent practical experience. They should have expert-level proficiency in JavaScript, TypeScript, and Angular, along with extensive experience in enterprise-scale frontend development. A mastery of software development life cycle (SDLC), software architecture, and design principles is essential, as well as a deep understanding of performance optimization and security best practices. Strong knowledge of micro frontend architecture, CI/CD pipelines, and containerization (Docker) is also required, along with the ability to define API contracts and extensive experience with testing strategies.

Educational Background:
A degree in Computer Science, Engineering, or a related field is required for this position. Equivalent practical experience may also be considered. The educational background should provide a strong foundation in software development principles and practices, as well as familiarity with modern programming languages and frameworks.

Experience:
The ideal candidate should have extensive experience in software development, particularly in leading the development of enterprise-grade applications. They should have a proven track record of implementing DevOps practices and working with cloud platforms, as well as experience in mentoring and managing teams of developers. A strong background in performance optimization and security best practices is also essential for this role.

Languages:
Fluency in English is mandatory, as it is the primary language of communication within the organization. Knowledge of additional languages may be considered an asset, particularly those relevant to the regions in which the EBRD operates.

Additional Notes:
This position is a fixed-term contract lasting three years. The EBRD offers a hybrid working environment, encouraging collaboration in person at least three days a week. The organization values diversity and inclusiveness, welcoming applications from all qualified candidates regardless of their background. The EBRD provides a comprehensive suite of competitive benefits and prioritizes employee wellbeing.
Apply now
Similar Jobs