About the Role: Join a global leader as a key player in the Technology team. Our client is expanding their team in Bulgaria and are looking for talented software engineers who are passionate about technology and eager to drive the strategic vision forward. This is an exceptional opportunity to work in a dynamic, evolving environment where innovation and change are the norm. Key Responsibilities: As a Software Engineer, you will be a crucial member of an Agile team, collaborating closely with Product Owners, Agile Delivery Leads, Automation Testers, and other Software Engineers. You will be responsible for various projects, from customer-facing websites and mobile applications to internal tools and backend services designed to withstand high traffic volumes. Your responsibilities will include: – Owning the end-to-end delivery process, from requirements gathering to development, testing, and coordinating deployment to production. – Participating in the planning, design, and delivery of long-term projects. – Engaging in code reviews and knowledge sharing among peers. – Continuously improving production components by reducing tech debt, increasing release quality, and optimizing resource utilization. – Encouraging and driving the adoption of best practices while enhancing business knowledge within the team. – Supporting production systems and handling BAU (Business as Usual) requests. – Mentoring junior team members. What You’ll Bring: – At least 4 years of experience developing production-level software using Microsoft .NET (full framework or .NET Core). – Proficiency in C# and MVC. – Strong understanding of basic web technologies such as HTTP and REST. – Practical knowledge of algorithms and design patterns. – Passion for delivering high-quality code. – Fluent in English, both oral and written. – Strong work ethic and a proactive, can-do attitude. Nice to Have: – Expertise in concurrency, multi-threading, and event-driven architecture. – Exposure to distributed applications that are secure, scalable, and highly available. The Tech Stack: – Backend: C# / ASP.NET, .NET Core – Frontend: Vue.js, server-rendered (Razor) views, jQuery, Knockout.js – Databases: MS SQL Server, Redis, Elasticsearch – Messaging: RabbitMQ – Tools: Gitlab (code versioning and CI), Atlassian stack (tickets and documentation) The Offer: – Hybrid and remote working options. – Buddy support during onboarding. – Competitive salary package and bonus scheme. – Health and life insurance for you and your family. – Monthly allowance for lunch and commuting expenses. If you are a skilled developer with a genuine passion for technology and are excited about working in a collaborative, fast-paced environment, we would love to hear from you. Apply now to become part of the innovative team! All applications will be treated as strictly confidential. Only short-listed candidates will be contacted. License for recruitment for Bulgaria: No 2399 / 15.11.2017 License for administration and protection of personal data: No 432025 / 23.10.2017