Job Description
Requisition ID: 35717
Office Country: Bulgaria
Office City: Sofia
Division: Information Technology
Full-Time/Part-Time: Full Time
Contract Type: Fixed Term
Contract Length: 3 years
Posting End Date: 15/09/2025
This is your chance to lead the charge in building high-impact, enterprise-grade applications that scale - fast. We’re looking for a hands-on technical leader who thrives in the full-stack world of Java (Spring Boot) and Angular, and can drive a modern, cloud-native architecture using microservices, containerization, and DevOps automation. From designing robust APIs to embedding AI-assisted development, this role is built for someone who can think strategically and code tactically.
You won’t just be building apps , you’ll be shaping how custom software is delivered across the organisation. This means championing full continuous delivery in the cloud, driving performance, security, and observability standards, and leading by example in test-driven development and CI/CD best practices. You’ll mentor developers, influence architectural direction, and help define a culture of technical excellence that accelerates innovation and scales with the business.
Accountabilities & Responsibilities
Software Design and Development
- Leads the development, enhancement, and maintenance of enterprise-grade full-stack applications using Java (Spring Boot) and Angular within a microservices and micro-frontend architecture.
- Provides technical leadership in designing and implementing scalable, maintainable, and high-performing backend and frontend solutions.
- Ensures best practices in API development, leveraging RESTful services, Open API, and Swagger for documentation.
- Provides technical leadership in implementation of DevOps practices, including continuous integration, continuous deployment (CI/CD), and infrastructure automation using tools like Jenkins, GitLab, and Terraform.
- Leads the oversight of the development, testing, and maintenance of high-quality software solutions for vendor-based applications such as eFront, Daappa platforms, Accurate, PowerBuilder, and Power Apps.
- Drives performance optimisation, code refactoring, and the adoption of modern development practices such as asynchronous processing and event-driven architectures.
- Stays up to date with emerging technologies, including AI-assisted development tools and cloud-based AI services, evaluating their relevance for business use cases.
Quality Assurance
- Defines and governs quality metrics, test automation strategies, and continuous improvement processes across multiple teams.
- Establishes a shift-left testing approach, ensuring security, performance, and compliance requirements are addressed early in the development lifecycle.
- Implements automated testing frameworks and continuous integration processes to improve software quality and maintainability.
- Fosters a culture of test-driven development (TDD), behaviour-driven development (BDD), and exploratory testing within Agile teams.
- Collaborates with DevSecOps teams to embed security testing and vulnerability assessments into CI/CD pipelines.
Operations, Maintenance, Support, and Documentation
- Defines and optimises incident management and observability strategies, ensuring system uptime, scalability, and performance in production.
- Establishes SLAs, SLOs, and error budgets, aligning operational goals with business requirements.
- Leads post-mortem reviews and continuous improvement initiatives, driving long-term solutions for recurring issues.
- Ensures documentation is comprehensive and up to date, covering architecture, deployment strategies, APIs, and troubleshooting procedures.
- Promotes a self-service approach by improving developer tooling, automation, and platform engineering practices.
Data and Architecture
- Defines and evolve the enterprise-wide architecture strategy, ensuring alignment with cloud-native, microservices, and security best practices.
- Leads scalability and reliability improvements, working with cloud platforms such as Azure (AKS, Cosmos DB, Service Bus, Azure SQL).
- Evaluates and implements cutting-edge technologies, ensuring that they align with business needs and system performance goals.
- Guides teams in performance tuning, scalability optimisation, and cost-efficiency initiatives for cloud-based infrastructure.
- Engages in proof-of-concept initiatives to evaluate new tools, frameworks, and services, ensuring technical innovation is balanced with business value.
Knowledge, Skills, Experience & Qualifications
- Educated to degree level in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Expert-level proficiency in JavaScript, TypeScript, and Angular, including deep architectural knowledge.
- Extensive experience with enterprise-scale frontend development.
- Mastery of SDLC, software architecture, and design principles.
- Deep understanding of performance optimisation and security best practices.
- Strong knowledge of micro frontend architecture and best practices.
- Experience designing modular, reusable, and scalable UI components.
- Expertise in CI/CD pipelines, DevOps practices, and automation.
- Strong experience with containerisation (Docker) and cloud deployments (Azure).
- Ability to define API contracts, working closely with backend teams on REST and GraphQL APIs.
- Extensive experience with unit testing, E2E testing, and automation strategies.
- Strong knowledge of web accessibility (a11y) and internationalisation (i18n).
- Thought leadership in emerging technologies and driving innovation within the team.
- Exceptional leadership and team management skills.
- Ability to mentor and develop junior and mid-level engineers.
- Strong stakeholder management, collaborating with business and product teams.
- Ability to define technical strategies and roadmap for frontend development.
- Strong problem-solving abilities with a focus on scalability and maintainability.
- Excellent written and verbal communication skills for both technical and non-technical audiences.
- Ability to drive continuous improvement initiatives across the development team.
Deadline: 15/09/2025