First seen by Alion on Nov 10, 2026.
Join Sourcelab – a hub for software craftsmanship.
At Sourcelab, we believe that writing code is the easiest part of software development. Understanding business value, making the right decisions, and building solutions that truly matter are what make the difference.
We are a team of curious, ego-free engineers on a never-ending journey to improve ourselves and inspire others. We value clean code, thoughtful design, open communication, and continuous learning. We are remote-friendly, with flexible working hours and a hybrid working policy. Our Sofia team also has access to a great co-working space at Campus X.
We are growing and looking for a passionate FullStack Software Developer who cares about doing things right.
About you
- You are passionate about software development and eager to learn every day.
- You care about software design, architecture, and the bigger picture.
- You take ownership, show initiative, and enjoy improving code, processes, and tools.
- You are a team player who values knowledge sharing, pair programming, and constructive code reviews.
- You have production experience with TypeScript and Node.js, ideally using NestJS, Fastify, Express, or similar frameworks.
- You have experience with AWS (ECS, Lambda, S3, RDS).
- You have experience with relational databases, ideally PostgreSQL.
- You are curious about AI and how it can improve software development and product delivery.
- You have experience using AI-powered tools such as GitHub Copilot, ChatGPT or Claude, and understand the importance of validating AI-generated code.
- You have a degree in Computer Science or equivalent practical experience.
- You communicate confidently in English.
The role
We don’t believe in traditional hierarchies. We follow the unFIX organizational model, encouraging everyone to explore their strengths, develop new skills, and take ownership of their professional growth.
You’ll work in cross-functional teams, closely collaborating with clients and QA. We believe Agile is more than a board: it’s about communication, early automation, frequent delivery, and continuous improvement.
Your daily work will include:
- Designing, developing, testing, and deploying high-quality backend applications.
- Contributing throughout the entire software development lifecycle.
- Participating in pair programming and code reviews.
- Exploring AI-assisted development and identifying opportunities to use AI to deliver better solutions.
- Sharing knowledge and continuously improving how we work.
Our technology stack
- Backend: Node.js, TypeScript, NestJS
- Frontend: React
- Database: PostgreSQL, Drizzle, Prisma
- Testing: Vitest, Playwright
- Cloud: AWS (ECS, Lambda, S3, RDS)
- CI/CD: GitHub Actions
What we offer
- 25 days of paid vacation.
- Flexible working hours and remote-friendly work.
- Additional health insurance.
- Subsidized Multisport card.
- 25 EUR monthly coverage for internet or mobile services.
- Additional fully paid sick days.
- A nice co-working space at Campus X in Sofia.
- Your choice of equipment (macOS, Linux, or Windows).
- Referral program.
Our hiring process
1. Let’s meet!
A short 15–20 minute introductory call to get to know each other, discuss Sourcelab, and understand what you’re looking for.
2. Let’s build something together!
A technical interview, either online or on-site, including a collaborative software kata and pair programming session.
Do you see yourself as part of Sourcelab? We’d love to meet you. Apply and let’s build great software together!
All applications are treated confidentially, and personal data is used exclusively for recruitment purposes. Only shortlisted candidates will be contacted.

