Skip to main content


Technical Profiency – Mastery of programming languages such as Python, Java, C++, or other relevant languages. Familiarity with a variety of programming paradigms and design patterns. Expertise in building efficient algorithms and data structures.

Software Development Tools  Proficient in version control systems (e.g., Git) and integrated development environments (IDEs). Skilled in using debugging tools, profiling tools, and performance optimization techniques.

Web Development  Solid understanding of web technologies including HTML, CSS, and JavaScript. Familiarity with front-end and back-end frameworks such as React, Angular, Vue.js, Node.js, or Django.

Database Management  Strong grasp of database systems and experience in working with relational (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).

Problem-Solving Exceptional analytical skills to identify, analyze, and resolve complex technical issues. Innovative thinking to design creative solutions to challenging problems.

Collaborative Communication – Excellent verbal and written communication skills for effective collaboration within interdisciplinary teams.

Attention to Detail – Precise attention to detail to produce high-quality, maintainable, and efficient code.

Portfolio – A portfolio showcasing a range of software projects that highlight your technical skills, problem-solving abilities, and innovation.

Education – A bachelor’s or higher degree in Computer Science, Software Engineering, or a related field is advantageous.

Experience – Prior experience in software engineering through internships, personal projects, or professional roles is highly valuable.


    Upload CV

      Upload CV
      Close Menu

      Our HQ Address

      Papa Gjon Pali 2 Str., No. 11/1, Tirana, Albania
      +355 4 2270250

      Tirana | Prishtina | Skopje | Belgrade