Senior Software Developer - JavaScript & C#/.NET

Software Engineering @ Sofia, Bulgaria

Job Summary

We are on the lookout for a skilled Senior Software Engineer to join our Sitefinity Digital Experience Cloud development team.

The product
The Sitefinity Digital Experience Cloud is a marketing solution that enables marketers to drive growth by understanding and optimizing every customer’s journey. It is a Software as a Service (SaaS) solution deployed in Microsoft Azure dealing with large amount of data being reported continuously from hundreds of web sites. Our API handle millions of requests a day, executed in milliseconds with 99.97% up-time.

To be successful in this role you shall have:

  • Hands on experience with JavaScript and C#/.NET
  • Proficiency in Object Oriented Design and Architecture, as well as Design patterns
  • Extensive exposure to test driven development and be a pro in writing high quality - readable, testable and reusable code
  • Focus on writing optimized, high performance and memory efficient code
  • Experience with relational databases and MS SQL Server
  • Fluency in English 
  • Team player attitude

An advantage we consider experience with:

  • Single Page Applications (Angular or similar)
  • NoSQL databases
  • Node.JS
  • Cloud Providers (Preferably Microsoft Azure)
  • Big Data solutions

What you would be doing most of the time:

  • Take responsibility for building new functionalities, enhancement and maintenance of existing ones
  • Participate in the research of the software components behind the team tasks and have a good understanding of the architecture and design of the team's product
  • Write clean, maintainable and readable code whilst strictly adhering to team coding quality standards
  • Refining the upcoming user stories working together with the Product Owner/Manager
  • Participate in code reviews and provide guidance to drive personal and code quality improvements
  • Continuously get acquainted and remain updated of the product inner workings: architecture, components, API, features, documentation
  • Practicing Scrum with all its events as part of bigger SAFe organization

If you are looking for:

  • A team culture promoting constant learning and innovation
  • A constant stream of fun challenges to solve, with the resources to solve them
  • Informal, friendly and knowledge sharing environment with smart people around you
  • A chance to join a team and a company globally recognized for its cutting-edge products
  • Hands-on product development with a worldwide effect upon millions of people
  • A team with DevOps mindset
  • Real opportunity for career mobility and growth
Share this open position