Find a position that suits you and apply today!


Senior JavaScript Developer, Sofia

Ref. No.: SJSD/Sf

Main responsibilities:

  • Participate in the ongoing development and continuous evolution of our web-platform UT Net

  • Design and implement features and modules based on provided architecture and general requirements

  • Lead small teams (1-2 people) in project implementations of the UT Net platform for specific clients

  • Implement back-end services for specific business cases or system functionalities

  • Implement front-end interfaces and components using MVC approach

  • Provide Integration with third-party systems using various protocols (mainly JSON or XML)

  • Write or modify SQL procedures (if the appropriate skills are available)

  • Communicate with clients to ensure effective solutions are proposed for any issues or new features

  • Participate in architectural and framework evaluation

  • Identify bugs/potential problems and resolve them in a timely manner

  • Maintain and comply with the technical documentation

Qualifications & Requirements:

  • University Degree (preferably in Computer Science, Information Systems, Mathematics, or Telecommunications)

  • At least 4 years of experience in full stack development using web technologies (front-end, middle tier and back-end)

  • Good understanding of how a standard web-based enterprise application is built

  • Ability to work on all layers of the application - front-end, back-end and database. At least basic level of understanding in database development is mandatory

  • Experience with JavaScript OOP or similar in Java/C#/C++ world

  • Experience with HTML, CSS, Ajax / jQuery, JSON

  • Experience with GIT or comparable version control system and with the full software release cycle

  • Experience in preparing and handling technical documentation

  • Good understanding of business processes and project plans

  • The following will be an advantage:

    • Exposure to wide range of technologies and frameworks

    • Experience in AngularJS and Bootstrap (front-end), and Node.js (back-end) frameworks

    • Experience with Google Chrome developer tools

    • Experience with application servers, web services and networking protocols

    • Knowledge of JavaScript Promises and Smart Client

    • Experience with SQL or NoSQL databases (MSSQL Server / Document DB)

    • Experience with integration to third party back-end systems

    • Experience with MVC frameworks

    • Experience in the banking/financial systems domain

  • Ability to work well in a team and matrix environment

General Requirements for All SG Employees

  • Must have a positive, get-done attitude and willingness to take on and contribute in any cross-functional areas the team needs at any given time

  • Must understand and buy into the core values, vision and mission of the company

  • Must have a drive for professional development and actively engage in team improvements

  • Must speak English fluently and have clear writing skills for communicating with customers and colleagues

Should you be interested in working with us based on the above, then please send your CV in English. References are highly valued.

All applications will be treated strictly confidential. Only short-listed candidates will be contacted.

Software Group is an equal opportunity employer. We do not and will not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin or any other basis prohibited by applicable law.

Apply Now

Not sure where you fit in? Send us your information by clicking here.