+
Вход

Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
+
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

101+53 =
+
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола

Рандом

Senior Full-Stack Developer (TypeScript)

ApplyКандидатствай

Обявата е публикувана в следните категории

+
  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата

×

    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    At Sourcelab, we define ourselves as a hub for software craftsmanship. Together we are part of the never-ending journey to improve ourselves and inspire others along the way. We believe that writing code is the easiest part of the process. Understanding the business value and doing what is most important at the moment makes a difference.

    Sourcelab is a remote-friendly company and our working hours are flexible. In Sofia, we settled in a co-working space but our policy will stay forever hybrid. We are growing and we’re looking to hire an ego-free Senior Full-Stack Developer who is passionate about doing things the right way.

    About you:

    • Software development is your passion and you are eager to learn every day;
    • You have an eye for software design and think about the big picture when you are writing code;
    • You have a sense of ownership and you are self-motivated to take the initiative to develop quality code and improve processes, and tools;
    • You are a team player. We resolve obstacles together and use pair programming to spread knowledge and improve quality;
    • You have experience with Typescript and NestJS (or Express);
    • You have a Bachelor’s/ Master’s degree in Computer Science;
    • You have a good command of English;

    The role:

    We don’t believe in hierarchical structure so we adapted unFIX model (think about a simplified and improved Spotify model) where everyone is free to define what they want to specialize with or shine by trying something new, i.e. in case you are interested in full-stack or DevOps, we will support you to develop yourself.

    Developers are working closely with clients and QA in cross-functional teams. For us, the Agile culture goes beyond the agile board. We believe in early automation and frequent delivery.

    We create open communication, based on trust and transparency. We strive to keep things simple, clean, and easy.

    On a daily basis you will spend your time:

    • Writing, testing and deploying high-quality code;
    • Contributing to the entire SDLC (analysis, design, development, testing and debugging, deployment);
    • Taking part in pair programming sessions and the code review process;

    Technologies we use:

    • Most of our projects are done in Node.js, Typescript, React, and PostgreSQL but we also have a project in Scala and Vue.js, and MS SQL Server.
    • NestJs for backend;
    • Jest unit tests, Playwright for E2E tests;
    • TypeScript because we prefer our types static;
    • PostgreSQL through Drizzle or Prisma;
    • Git (GitHub) with solid rules about branching strategy and clean history;
    • GitHub Actions for CI/CD;
    • Sentry for error handling;

    Our hiring process is quick and effective:

    1. Initial HR call

    A short 15-20 min call. We can discuss more about the company, the team and what you are looking for.

    2. Introduction meeting

    30 min online meeting with the Head of Delivery to gain more insights about the projects, used technologies, vision for the future. This is a two- side process so we’ll be glad to hear more about you, your experience and expectations.

    3. Technical interview

    Video call or on-site meeting where we get to know each other better. We start with an introduction, then you share your screen and we solve software kata together during a pair programming session.

    Benefits:

    • 25 days paid vacation;
    • Work-life balance policies for flexible working time and remote-friendly way of working from location by your choice;
    • Additional health insurance;
    • Subsidized Multisport card;
    • Coverage of internet or mobile services – 50 BGN (gross);
    • Additional fully paid sick days;
    • Nice office in Campus X coworking space;
    • A choice of equipment (macOS / Linux / Windows);
    • Referral program;

    Do you already see yourself as part of Sourcelab`s team? Apply!

    The Confidentiality of all applications is assured and the personal data will be used only for recruitment purposes! Only short-listed candidates will be contacted.