Junior Software Developer


We are looking for a motivated and enthusiastic Junior Software Developer to join our team! As a Junior Software Developer, you will be responsible for supporting our software development team in all aspects of the development, testing and implementation of our product.



·        Writing and debugging code

·        Troubleshooting software issues

·        Working closely with developers to improve product’s functionality

·        Developing innovative solutions

·        Attending developer meetings

·        Participating in code reviews and quality assurance activities

·        Participating in estimation discussions with the product team

·        Continually improving coding skills


Qualifications for Junior Candidates:

·        Fresh graduates are welcome

·        Bachelor's Degree in Computer Science, Software Engineering, Information Technology or related field

·        Having knowledge in Computer Architecture, Data Structures, Algorithms, and Modern Software Development Practices

·        Strong analytical skills

·        Knowledge of OO languages (Python, C#, Java, C++ etc.)


·        Eager to learn novel technologies

·        Desire to build a career as a software developer in Artificial Intelligence, Machine Learning and Deep Learning realm


·        Should be a strong team player

·        Should have advanced oral and written communication skills

·        Proficient in reading, writing, and speaking English


Nice to have:

·        Software development experience

·        Database programming skills on SQL databases

·        Experience with Git

·        Backend development knowledge, e.g. REST services, HTTP, JSON

·        Web frontend development knowledge, e.g. HTML, jQuery

·        Unix/Linux knowledge and shell scripting

·        Experience with Agile and Scrum development methodologies


Request a Demo