Senior Software Developer

Shkolo

Not Interested
Bookmark
Report This Job

profile Job Location:

Sofia - Bulgaria

profile Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

The role

Were looking for a Senior Software Engineer with a strong secure-by-design mindset to help us build and maintain scalable high-quality software solutions. Youll play a key role in designing developing and securing applications while also providing technical leadership and mentoring within the engineering team.

Working closely with product platform and engineering colleagues youll ensure that security is embedded throughout the software development lifecycle without losing sight of performance reliability and business outcomes.

What youll be doing

  • Designing secure and scalable database architectures for new and existing systems

  • Developing software solutions aligned to functional and non-functional requirements including security performance and reliability

  • Applying and promoting secure coding practices contributing to shared libraries patterns and components

  • Testing debugging optimising and hardening code against security risks

  • Maintaining and continuously improving existing applications and systems

  • Collaborating closely with product platform and engineering teams to analyse requirements and deliver secure solutions

  • Participating in architecture and design reviews with a focus on security scalability and maintainability

  • Supporting Secure SDLC practices including static code analysis dependency scanning and secrets management

  • Creating and maintaining documentation covering architecture security considerations and development processes

  • Actively contributing to discussions on technical architectural and security improvements

  • Mentoring and supporting other developers sharing knowledge and promoting modern secure engineering practices

What were looking for

  • Bachelors degree in Computer Science Information Technology or a related field (or equivalent practical experience)

  • Excellent understanding of object-oriented programming algorithms and software design patterns

  • Strong proficiency in PHP and Laravel

  • Good working knowledge of JavaScript CSS and HTML

  • Very good knowledge of relational databases (MySQL) and secure data modelling

  • Experience designing and maintaining scalable backend architectures

  • Solid understanding of secure application architecture and common web vulnerabilities (e.g. OWASP Top 10)

  • Experience with Git and collaborative development workflows

  • Experience working with cloud platforms ideally AWS

  • Ability to analyse debug and remediate complex software and security-related issues

  • Familiarity with CI/CD pipelines and automated quality or security checks

  • Strong ownership mindset and ability to work independently

  • Confidence proposing and driving improvements in development and security processes

  • Strong mentoring knowledge-sharing and collaboration skills

  • Proficiency in Bulgarian and English at a business communication level

  • Ability to write clear technical documentation and carry out technical reviews

  • Comfortable working in an agile environment with evolving priorities

Why join us

  • A chance to shape secure scalable systems that really matter

  • Influence architectural and security decisions from the ground up

  • Work in a collaborative cross-functional environment

  • Opportunities to mentor lead and continuously develop your technical skills

  • Flexible working arrangements with the ability to work both from our Sofia office and from home in a hybrid working model

The roleWere looking for a Senior Software Engineer with a strong secure-by-design mindset to help us build and maintain scalable high-quality software solutions. Youll play a key role in designing developing and securing applications while also providing technical leadership and mentoring within th...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

With over 1,700 schools and more than 1 million users, Shkolo is Bulgaria's leading Management Information System (MIS) provider.Now a proud member of the Juniper Education group, Shkolo is expanding its products to over 16,000 schools worldwide.At Shkolo, we are revolutionizing educa ... View more

View Profile View Profile