IT-Impulse is expanding to Bulgaria, with an office in Sofia, where we are building a local team of IT specialists. We represent a Software Engineering division of the international company JobImpulse GmbH with more than 9.000 employees in 51 locations in 12 countries and we act as an intermediary between the IT software development department and highly qualified IT specialists on the job market.
IT-Impulse with its offices in Seville (Spain) and Kosice (Slovakia) is the point of contact when it comes to IT Outsourcing and Nearshoring.
About the role:
We are seeking a Senior Full Stack Software Developer to design, develop, and maintain robust, secure, and scalable software solutions within a modern web application suite. The role involves working across the full technology stack—from database through to front-end—to deliver high-quality, accessible software aligned with established architectural and coding standards.
Key Responsibilities:
Design, develop, and maintain full-stack web applications using .NET (C#) Web API, Angular (TypeScript), and SQL Server
Hands-on experience with AI-driven development assistants E.G. Microsoft Copilot to accelerate coding and enhance development efficiency.
Collaborate closely with architects, developers, and product teams
When required act as technical lead for project SCRUM teams
Ensure all deliverables conform to; accessibility (WCAG) and internal coding standards and are responsive by default
Develop high performing code for front and back end
Write unit, integration and automation tests as required by policy
Lead on implementing cloud-native and serverless architectures
Participate in code reviews and mentor other developers within the team
Contribute to continuous integration, delivery, and automation initiatives
Strong focus on code quality with a strong focus on delivering well tested functional code with good error logging
Contribute to architecture and UI design to maintain and develop a library of reusable components and services
Maintain and produce key technical documentation
Skills and Experience:
Required:
Strong experience in .NET (C#) and Web API development (at least 5 years)
Proficient in Angular (TypeScript) (at least 5 years)
Strong database skills with SQL Server
Experience of working with interoperability standards for web communications
Understanding of accessibility and responsive design standards
Experience deploying and managing native applications in Azure or AWS
Strong focus on unit testing and automation frameworks
Previous commercial experience working with signal R or a similar technology
Exposure to secure development methodologies
Understanding of system performance and monitoring
Desirable:
Experience with CSLA framework
Familiarity with ASP.NET MVC
Exposure to mobile development (Ionic platform)
Asset management experience or knowledge
Experience with DevOps build pipelines
Key Relationships
Reports to: Development Team Leader
Works closely with: Product Owners, QA Engineers, DevOps Engineers
What you get:
Long-term and stable position, an employment contract for an indefinite period
Environment of a medium-sized company together with the background and opportunities of a large company
+5 extra days of vacation
Employee referral program (up to 3.000 EUR per referral)
Yearly performance and salary review
Food vouchers
Jubilee gifts
Flexible working hours
Stocked kitchen with free drinks (freshly roasted coffee)
By enabling them, you help us to develop and deliver better services in the way that's most convenient for you. For information and settings, see our Cookie Policy.