Senior Software Engineer

Sofia, Bulgaria

Description

TechPods is a British-Bulgarian owned and managed technology co-sourcing company based in Sofia, Bulgaria. Unlike traditional IT outsourcing companies, our fully transparent model enables companies to scale quicker, while mitigating risk and reducing costs. We strongly believe that traditional outsourcing is obsolete, and the key to long-term success is co-sourcing, not outsourcing.

We're currently looking for a Senior Software Engineer who will work on building solutions that support customers, helping them manage their energy through changing times. The position is open for our UK-based partner, a major energy provider, on a mission to decarbonise homes and businesses by powering them with renewable energy.

What you’ll be doing

  • Design, develop, and maintain REST APIs to support our SaaS applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Migrate existing data pipelines to cloud-native solutions
  • Optimize applications for maximum speed and scalability
  • Write clean, maintainable code following best practices
  • Participate in code reviews and contribute to team knowledge sharing

What we’ll expect from you

  • Proven experience in back-end development with Node.js and Python
  • Strong experienece with TypeScript
  • Understanding of RESTful API design principles
  • Experience with SQL databases (SQL, BigQuery, and other data stores including noSQL, and graph-based)
  • Proficient in building scalable applications using cloud-native infrastructure

Nice to Have:

  • Experience with React
  • Knowledge of containerization technologies (e.g., Docker).
  • Familiarity with CI/CD pipelines.

What you’ll get from 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 / 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 team-building events
  • Self-development annual budget to spend on books, courses, and events

To apply for this role, please send your CV in English.

Аll applications will be treated in a timely and confidential manner

Apply now