Software Engineer
We usually respond within three days
Job title: Software Engineer
Type: Full-time, Permanent
Location: Bulgaria-based, with flexible home, office, or hybrid working
What you'll do
You will join a cross-functional product team building a next-generation energy modelling platform. Working alongside engineers, designers, data specialists and a product manager, you will help turn ideas, prototypes and user journeys into reliable, scalable software.
In this role, you will:
- Build high-quality features across the stack, contributing to both frontend and backend development.
- Work from product requirements and Figma flows to implement clear, maintainable solutions.
- Collaborate with senior engineers to refine architecture, improve performance and keep the codebase healthy.
- Integrate frontend interfaces with backend APIs and Python-based analytics services.
- Follow modern engineering practices, including code reviews, automated testing, CI/CD and documentation.
- Take ownership of your work, raising issues early and contributing ideas that improve the product.
- Work closely with product and design partners to understand user needs and translate them into working features.
Why this role
- This is a chance to join a strategic product team at a formative moment and grow as part of a long-term programme of work.
- Contribute to a complex, high-value product used in global energy markets.
- Work with modern tools, patterns and cloud technologies in a collaborative environment.
- Develop your skills through pairing, mentorship and exposure to architectural decisions.
- See your work move quickly from concept to production, with real user impact.
Who is hedgehog lab
We’re an outcome-driven product consultancy where product, design and research sit side by side.
You’ll join a team that values curiosity, collaboration and impact, building products that truly matter.
hedgehog lab benefits
- 20 days holidays + bank holidays
- 5 Impact Days per year to spend on L&D, volunteering or innovation
- Flexible working environment
- Annual wellbeing budget + two days of wellbeing leave
- Mental health support
- Multisport card
- 3rd party health insurance
- Company supplied Apple Mac
Tech stack you’ll work with
You’ll work within a modern, cloud native environment using technologies such as:
- Frontend: React, TypeScript, modern component libraries
- Backend: Node.js with TypeScript (for example, NestJS or Express), REST or GraphQL APIs
- Data and analytics integration: Python services powering analytical and AI features
- Database: PostgreSQL plus caching layers such as Redis
- Cloud and infrastructure: Azure or AWS, Docker, Kubernetes or managed container services
- Quality and tooling: Jest, React Testing Library, GitHub Actions or GitLab CI, emphasis on automated testing
What we are looking for
- Experience building web applications using React and TypeScript
- Some backend experience with Node.js and TypeScript
- Understanding of API integration and client-server architecture
- Familiarity with relational databases such as PostgreSQL
- Interest in working with data-heavy or AI-supported features
- Ability to work effectively in a fast-paced, collaborative product team
- Good communication skills and willingness to learn from others
- A pragmatic approach to building reliable software and solving problems
Ready to apply?
Submit your application below. Please note that we’re unable to offer visa sponsorship for this role.
- Department
- Engineering
- Locations
- Bulgaria
- Remote status
- Fully flexible! No expectation to come to the office but you're also free to use the office when you fancy!!
Already working at hedgehog lab?
Let’s recruit together and find your next colleague.