Plan A Company Profile

Senior Full Stack Developer

Plan A

Opis pracy

About us:

We at Plan A are a team of experienced, yet ambitious professionals. Our ambition is to create smart and compelling solutions bringing benefits to our partners. And yes, we call them ‘partners’ because we believe that the key to any successful project is partnering and cooperation. We do not believe in miracles we just do our job miraculously well.

Our clients benefit not just from our engineering proficiency, but our competence and deep understanding of the business process. We help them not just to develop software products but to establish and run profitable enterprise solutions tailored to their specific demands and requirements.

We help our partners to build, sustain and modernize their enterprise software, and ensure the delivery by building sustainable in-house control processes.

We are here to create remarkable experiences. We get things done. We have passion for what we do, and we are proud of what we accomplish.

We do believe in great people can achieve great results! Communication, cooperation and collaboration are the fundamentals of our teamwork. We care about those we work with and those we serve. We are all about building trust-based relationships and establishing win-win partnerships.

We are looking for software developers with an entrepreneurial spirit who love and live to code. The ideal candidates are passionate about their work and the success of the projects.

In This Role You Will:

• Participate in the whole software development lifecycle – from analysis of the product requirements, planning of the delivery, development, unit testing, documentation maintenance, to implementation and troubleshooting.

• Work in close collaboration with developers, QA, product and design teams based in Sofia.

• Be involved in the improvement and refactoring of existing software components.

• Ensure the quality of the delivery by following the team’s process and applying best coding practices.

• Your role will require to deliver readable, testable and reusable code.

• Your role will require professional maturity and software engineering thinking.


• University degree in computer science or engineering;

• 4+ years of experience in development of web-based business applications;

• Experience with some of the following technologies: C#/ .NET Core, MongoDB, ElasticSearch, RabbitMQ, JavaScript/ React;

• Excellent knowledge of OOP concepts, SOLID principles, algorithms and design patterns.

• Knowledge about REST;

• Experience with version control, preferably GIT;

• Good understanding of full software development life-cycle in Agile environment;

• Ability to pick up new libraries, frameworks, methodologies quickly;

• Result-oriented and self-motivated to deliver with excellence;

• You are an excellent communicator, team-player and you have a real passion for technology;

• Very good written and spoken English.

Joining us you will:

• Be part of our core team.

• Challenge yourself and see how you impact the company’s success!

• Have a startup work environment, energetic vibe and people focused on teamwork and great results.

• Enjoy the flexibility of working hours and the possibility to work from home.

• 25 days of paid annual leave.

• Learn and grow with the company.

• Be encouraged to show creativity, innovation, initiative.

• Work in a dynamic, fast evolving environment.

• Training and certification programs.

• Benefit of our employee referral bonuses.

Znajdź swoją wymarzoną pracę