[wpseo_breadcrumb]
  • Home
  • Knowledge areas
    • Software engineering
    • Digital marketing
    • Business analysis
    • Project management
  • Services
    • Digital transformation
    • Product development
    • E-commerce
    • Application integration
  • Clients & partners
  • Careers
  • About us
  • Senior software engineer — .NET

    BelgradeSoftware engineer
    • Who are we looking for?
    • What do we offer?
    • Project responsibilities
    • Application requirments
    • What does the selection process look like?
    • Related jobs

    Who are we looking for?

    We’re on the hunt for seasoned pros who can say a big “yes” to the following:

    They revel in the daily thrills of working on a diverse range of projects, solving problems that come in all sorts of shapes and sizes.

    They’re ready to become a tech whizz of the company, mastering the .NET ecosystem and applying it to make our software as good as it gets. They’ll focus on code sustainability, making sure it aligns with our company and professional standards, and keep an eye on scalability, performance and all-round excellence of our solutions.

    Even though they’re keen to share the knowledge they’ve gathered, they also know that learning never stops, so they’re all geared up for constant self-improvement.

    What do we offer?

    • Salary: €3,000–€4,000 net, depending on your skill level, plus yearly bonuses
    • Paid initial training covering company processes, with a special focus on software design and production, tech policies, knowledge bases and ongoing projects and architectures
    • A chance to shape your own work routine, both in terms of working hours and place
    • Working with a team of outstanding folks who aren’t afraid to speak their mind and have a reasoned debate
    • All the other perks that make for a great work environment

    Your project responsibilities:

    • Work closely with the Team Lead in planning and executing all software development phases
    • Collaborate with the Software Architect on software solution design and choosing the best tech stack
    • Work with other team members (Project Manager, Business Analyst) in gathering and analyzing user requirements
    • Take the lead in implementing solutions, focusing on developing key system components, reviewing code created by other team members and promoting good practices, patterns and defined standards, both in the creation of new system parts and in the rework and refactoring of previously written code
    • Participate in software solution verification and ensure compliance with projected solutions, as well as with company and professional standards

    To apply, you should have:

    • 5+ years of experience as a software engineer
    • Active, thorough and applied knowledge of C#, the .NET Core ecosystem and its standard libraries, frameworks and tools (Entity Framework, ASP.NET, Visual Studio, etc.)
    • An understanding of the importance of writing quality code (primarily readable, sustainable and testable), applying key design principles (KISS, DRY, YAGNI, Separation of concerns, Loose coupling and similar)
    • Complete mastery of OOP, design patterns, data structures and algorithms
    • Relevant experience working with relational databases
    • A completed four-year degree in software engineering, information systems and technologies, or computer science

    Additionally, it’d be great if you have experience:

    • Working with at least one leading cloud platform (AWS, Azure, Google Cloud)
    • Developing scalable, containerized applications with automated delivery using Docker and Kubernetes platforms
    • Asynchronous programming and microservices
    • Working with non-relational and graph databases

    Priority will be given to candidates who, along with their CV, provide a cover letter with a brief anonymized description of 2 selected projects they’ve worked on in the last 3 years, with a clear overview of their own responsibilities and tasks on them.

    What does the selection process look like?

    After we receive applications, we’ll make an initial selection of candidates and invite those selected for a short (half-hour) online interview for a brief introduction and to determine if there’s a mutual sense of compatibility.

    After that, the selected candidates will be invited to a technical interview, where you’ll have the chance to present your past work, your thinking about key topics and specific knowledge related to the advertised position. Plus, you’ll have an opportunity to learn about the standards, practices and processes applied in our company, as well as additional details related to the position itself

    Apply now

    Related jobs

    Check out other job openings within our team that might align with your skills and interests. From backend to frontend development, and from digital marketing to project management, we have a range of roles available. Our diverse projects offer numerous avenues for career growth and professional development. Take a look and discover the possibilities that await you in our dynamic team.

    Engineering

    Senior Software Engineer – PHP

    Your PHP expertise needed to fuel our technical advancement and growth.

    View details
  • Senior software engineer — PHP

    BelgradeSoftware engineer
    • Who are we looking for?
    • What do we offer?
    • Project responsibilities
    • Application requirements
    • What does the selection process look like?
    • Related jobs

    Who are we looking for?

    We’re on the lookout for accomplished professionals who resonate with the following:

    Firstly, they embrace the daily rigors of managing diverse projects, thriving on the perpetual problem-solving that entails addressing intricacies of various magnitudes.

    Secondly, they’re ready to step up and become the knowledge-bearers of our company’s technology, specifically pertaining to the PHP ecosystem. Their aim would be to uphold the targeted software quality, with an emphasis on sustainable code that adheres to both the company and industry standards, along with ensuring scalability, performance and the overall effectiveness of the entire solution.

    Lastly, while they’re big on sharing their know-how, they understand there’s always room to grow. So they’re all in for learning and improving non-stop.

    What do we offer?

    • Salary: 3,000–4,000 EUR net depending on the assessed level of competence + annual bonuses
    • Paid initial training that includes the following areas:
      • Company’s work processes with a special focus on software design and production
      • Technological policies and knowledge bases
      • Current projects and applied architectures
    • The possibility of shaping your optimal work routine (working hours and place of work)
    • Work with a team of exceptional people ready to openly express their opinions and engage in reasoned discussion
    • Everything else that makes a pleasant working environment

    Project responsibilities:

    • Closely collaborate with the Team Lead in planning and executing all phases of software development
    • Together with the Software Architect, work on the design of software solutions and the selection of the optimal technology stack
    • Cooperate with other team members (Project Manager, Business Analyst) in the process of collecting and analyzing user requirements
    • Play a dominant role in solution implementation with a focus on:
      • Development of key system components
      • Code review of parts of the system done by other team members
      • Promotion of good practices, patterns and defined standards equally when creating new parts of the system, as well as when revising and refactoring previously written code
    • Participate in the verification of the software solution and ensure compliance of the implemented solution with the projected solution and with company and professional standards

    Application requirements:

    • 5+ years of experience as a software engineer
    • Active, comprehensive and applied knowledge of PHP language, its standard libraries (Eloquent, Doctrine, Guzzle, etc.) and at least one of the dominant frameworks (Laravel, Symfony, Zend, CodeIgniter)
    • Recognizing the importance and the ability to write quality code (primarily readable, maintainable and testable), with the application of significant design principles (KISS, DRY, YAGNI, Separation of concerns, Loose coupling, etc.)
    • Full command of OOP, design patterns, data structures and algorithms
    • Relevant experience working with relational databases
    • Completed four-year studies and obtained a degree in software engineering, information systems and technologies, or computer science

    Desirable Experience:

    • In the development of electronic business systems, especially e-commerce
    • Experience with at least one of the leading cloud platforms (AWS, Azure, Google Cloud)
    • In the development of scalable, containerized applications with automated delivery using Docker and Kubernetes platforms
    • In asynchronous programming and microservices
    • Experience with non-relational and graph databases

    Preference will be given to candidates who, in addition to their CV, submit a cover letter with a brief depersonalized description of 2 selected projects they have worked on in the last 3 years, with a clear overview of their own responsibilities on them.

    What does the selection process look like?

    After receiving applications, we will conduct an initial selection of candidates and invite selected ones for a short (half-hour) online interview for a brief presentation and to determine the existence of a mutual feeling of compatibility.

    After that, the selected candidates will be invited to a technical interview where the candidate will have the opportunity to present their previous work, the way they think about key topics and specific knowledge gained related to the advertised position. Additionally, the candidate will have the opportunity to get acquainted with the standards, practices and processes applied in our company, as well as additional details related to the position itself.

    The final interview involves an open conversation aimed at getting to know each other better and a potential job offer.

    We commit to providing relevant feedback to all applicants and interviewed candidates, regardless of the stage of the selection process they have reached (whether they are invited to the next round or are rejected).

    Apply Now

    Related jobs

    Check out other job openings within our team that might align with your skills and interests. From backend to frontend development, and from digital marketing to project management, we have a range of roles available. Our diverse projects offer numerous avenues for career growth and professional development. Take a look and discover the possibilities that await you in our dynamic team.

    Engineering

    Senior software engineer – .NET

    Put your .NET skills to work, driving development and innovation in our team.

    View details
Copyright © Logeecom 2025
  • Privacy policy
  • Legal Notice
Manage Consent

Cookies on Logeecom.com

We use cookies to enhance navigation, analyze site usage and assist in our marketing efforts. Some are required and some are optional. It's your choice.

Find out more about our Cookie policy.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}