Senior Full Stack Developer (C#/ .NET Core, React)

REF7O

 

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. 

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.

Job Description

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

Qualifications

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

Additional Information

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.

Newsletter

Bleiben sie auf dem laufenden, abonnieren sie unseren newsletter!