Sr. Full Stack .Net developer (.Net & Angular) – remote


If you have the right skills, professional experience, and career goals we can offer you challenges and rewards as a member of our DrQ team.  Based in Sofia, this team has the full range of SaaS product responsibilities encompassing development, dev-ops, and customer success.
Right now, the team needs highly productive and motivated Senior Developers with a minimum of seven years’ professional experience of best-practice, agile development including at least five years of development experience in a SaaS Product Team using the DrQ technology stack (detailed below), two of which should be with Senior Developer role and responsibilities.
We are seeking candidates with the professional skills and experience, and the life and leadership skills needed to:

  • work independently to complete assigned design/development tasks of highest complexity, delivering efficient, re-usable code,
  • collaborate effectively with other developers in accordance with Agile practices, coaching and mentoring where needed, and engaging in problem decomposition, software architecture, and component/interface design,
  • interface smoothly with colleagues with SQA and dev-ops responsibilities to ensure overall, end-to-end delivery performance,
  • gain expertise in the concepts and language of the domain of DrQ and the business and technical issues of its users:
    • to be able to interface confidently with DrQ users to provide technical consulting and support,
    • to engage effectively in requirements elaboration and design,
    • to assume technical ownership of an increasing portion of the DrQ codebase and architecture.

We offer successful candidates:

  • Flexibility regarding work hours and location – we support working from home,
  • Friendly and supportive environment,
  • Attractive office location and corporate environment next to Business Park Sofia,
  • Competitive remuneration package,
  • Representative social benefits package, including 25 days paid vacation, fitness/wellness contribution, parking allowance and additional health insurance for you and your family.


Candidate Profile for DrQ Senior Developer

Qualifications   BS or MS degree in Computer Science or Engineering, Scientific or Mathematical discipline

Development Skills and Experience

MS C# .Net / .Net Core/ ASP.Net and relational databases with Entity Framework or other enterprise ORM
Hands-on developer responsibilities
5 years

Senior Developer role and responsibilities
2 years

Web development technologies: JavaScript, TypeScript, HTML5, CSS3, modern JavaScript frameworks like Angular, React, Ember or Vue
Hands-on developer responsibilities
5 years

Senior Developer role and responsibilities
2 years

Cloud development (MS Azure or similar modern cloud platforms)
Hands-on senior developer responsibilities
2 years

Apache Kafka
Hands-on senior developer responsibilities
2 years

Microservices applications with Docker and Kubernetes
Hands-on senior developer responsibilities
2 years

Depth and breadth of experience and understanding of GIT
2 years

Agile Development
Senior SCRUMKANBAN roles
2 years

Delivery of highly performant and scalable distributed systems
Hands-on senior developer responsibilities
2 years

Application of software design patterns, algorithms and data structures
Hands-on senior developer responsibilities in ISO 27001
2 years

Awareness of Information Security Best Practices
Experience and understanding of ISO 27001/27017 and its application in design of secure cloud hosted applications.
2 years


Life and Leadership Skills
Minimum Expectation

Solid communication skills in English, both written and verbal.
Ability to write technical documentation in English.
Ability to participate effectively in team/client meetings in English.

Good analytical and learning skills.
Ability and motivation to master the concepts and language of the drilling and well services domain served by DrQ.

Leadership – “leading from behind”
Good team player able to earn trust of colleagues through reliable delivery and through demonstrating proactive support of others.

Set up job alerts and get notified about the new jobs

Similar Remote Jobs