We are looking forSenior Full-Stack Developer

Location:Hybrid | Sofia Office

  • .NET Core
  • React.js
  • TypeScript
  • Azure

RoleDescription

TechPods is a UK-based technology co-sourcing company with offices in Bulgaria. Unlike traditional IT outsourcing companies, TechPods' fully transparent model enables companies to scale quicker, while mitigating risk and reducing costs. We strongly believe that traditional outsourcing is dead, and the key to long-term success lies within partnering, as opposed to vendoring.

We're currently looking for a Senior Full-Stack Developer who will work collaboratively within a fast-driven software development team. The position is open within one of our well-established UK-based partners with over 30 years on the market, specializing in road safety and training solutions. As the company continues to grow through strategic acquisitions, it is pivoting into AI-driven technologies to enhance its offerings. The team develops core SaaS products, shapes the technological direction, and builds scalable solutions that make a difference.

If you think you could be the talent we’re looking for, then come and join the adventure!

What you’ll be doing

Above all, a love for software development is essential. We believe that enthusiasm is infectious, and passionate developers translate into excited users.

  • Lead technical discussions and provide direction to developers, ensuring adherence to best practices and high - quality standards
  • Collaborate closely with team members to ensure alignment on project goals, technical challenges, and implementation strategies
  • Drive architecture and design decisions, focusing on scalability, security, and performance
  • Working closely with the product owner, aligning on business priorities, user stories and system implementations
  • Contribute to core development efforts using .NET Core and React, taking a hands-on approach to coding
  • Perform code reviews and ensure adherence to coding standards and development methodologies
  • Guide the team in defect management and security analysis, utilising automated testing and promoting security best practices
  • Mentor and coach junior developers, fostering professional growth and enhancing the overall technical proficiency of the team
  • Contribute to all aspects of the software development lifecycle, including design, architecture, development, and release management
  • Collaborate with cross-functional teams, such as product and UX/UI design, to refine requirements and provide technical insights
  • Determining tools and frameworks, the pace of IT change is nonstop. It’s critical we continue to push forward with new tools and frameworks
  • Assisting with operation live issues, and determining the root cause alongside ensuring the same issue does not keep reoccurring

What we’ll expect from you

  • A deep passion for software development technologies, methodologies, and their real-world application
  • Exceptional verbal and written communication skills with fluency in English
  • Proven experience leading technical teams and mentoring developers
  • Expertise in making technical decisions and designing architecture
  • Strong ability to perform code reviews, refactor code, and resolve bugs
  • Extensive experience working in an Agile development environment
  • Strong leadership qualities, including problem-solving skills, a collaborative mindset, and the ability to inspire and guide team members

    Our Technology Stack
  • .NET Core
  • .NET Core Web API
  • React
  • TypeScript
  • Cosmos DB
  • Azure Web Apps and Azure Functions
  • Azure Search
  • Git and CI/CD (using Azure DevOps Pipelines)
  • OAuth2 authentication, OpenID Connect, Azure AD B2C/B2B
  • SDLC

Why us?

  • Excellent opportunity to work with leading-edge technologies
  • Additional private health and dental care
  • Flexible working hours, either from our new modern office, from home, or even remotely
  • Co-funded MultiSport Card / Cool Fit Card to enjoy hundreds of indoor, outdoor, and wellness activities
  • Co-funded Transportation card
  • Having the great opportunity to work with passionate, knowledgeable, and experienced people where your opinion is highly valued
  • High team autonomy to make a significant impact on the company
  • Part of a strong local tech community with lots of technology events
  • Keep up-to-date with weekly company clubs, initiatives & regular teambuildings
  • Self-development annual budget to spend on books, courses, and events


To apply for this role, please send your CV in English.
All applications will be treated in a timely and confidential manner.