We are looking forFull-stack (Java & React) Developer

Location:Sofia Office | Remote | Hybrid

  • React.js
  • Java

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 seeking a Full Stack Engineer to join an agile squad scaling a best-in-class SaaS reviews platform used by 6,000+ global brands. You’ll partner with a Tech Lead to develop exceptionally performant, scalable, and resilient Java-based microservices and modern React front-ends. By leveraging bespoke AI and business insights, you will help deliver transparent, fake-free feedback solutions that drive sales and reduce churn across sectors like travel, retail, and finance.

What you’ll be doing

Software engineers work within an agile squad, adhering to the team's agile methodologies and development principles, translating requirements into performant and scalable solutions, always striving for continuous improvement. You will also be responsible for:

  • Developing and maintaining scalable and robust Java-based applications, with an emphasis on microservices architecture and Spring Boot
  • Implementing and integrating RESTful APIs, working in tandem with the front-end
  • Proficiency in front-end development using modern JavaScript frameworks, notably React (inclusive of Redux, Styled Components, and TypeScript)
  • Providing ongoing software support, regular maintenance, enhancements, and bug fixes
  • Writing and maintaining unit tests, practising Test-Driven Development (TDD) to ensure code quality and functionality
  • Crafting and maintaining technical documentation, both through inline code comments and knowledge-sharing documents
  • Collaborating closely with the Cloud Infrastructure Team, sharing responsibilities for DevOps functions such as configuration management, continuous integration (CI), and monitoring
  • Embracing a product mindset, understanding the importance of SaaS experience to drive product success
  • Advocating for and implementing QA automation practices, including the use of tools such as Cypress

What we’ll expect from you

  • 3-4 years of commercial experience in Server-side development (Java) with a focus on microservices (Spring Boot, Docker, Kubernetes)
  • Proficiency in Front-end development using modern JavaScript frameworks, specifically React and its ecosystem (Redux, Styled Components, TypeScript)
  • Solid understanding of REST APIs, relational/SQL, and No-SQL databases

Nice to have

  • Cloud experience, ideally with Google Cloud Platform (GCP).
  • SaaS background and experience building high-throughput APIs
  • Automation expertise with Cypress or similar testing tools

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 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.

Apply at TechPods

This site is protected by reCAPTCHA and the GooglePrivacy Policy andTerms of Service apply.