We are looking for a Junior Software Development Engineer with strong algorithmic and problem-solving foundations to join engineering teams working on real product and platform challenges. This role is aimed at candidates with little to no commercial experience but with a strong programming olympiad background solid technical education and the ability to learn quickly in a professional environment.
Tasks
- Contribute to engineering tasks under mentorship from more senior team members;
- Solve algorithmic and implementation problems across different domains;
- Learn internal tools codebases and development processes quickly;
- Deliver clean maintainable code and improve through feedback and reviews.
Requirements
- Bachelors or Masters degree in a technical specialization;
- Strong programming olympiad competitive programming or similar algorithmic background - must have;
- Willingness to work with AI tools and practices;
- Strong fundamentals in data structures algorithms and problem solving;
- Ability to code in at least one programming language with language choice not being a limiting factor;
- High learning ability and readiness to grow in a professional engineering environment.
Nice to Have:
- Good English;
- Open-source hackathon research or other non-academic technical activity;
- Experience adapting quickly across different programming languages.
Locations: Serbia Poland Armenia Kazakhstan Georgia.
We are looking for a Junior Software Development Engineer with strong algorithmic and problem-solving foundations to join engineering teams working on real product and platform challenges. This role is aimed at candidates with little to no commercial experience but with a strong programming olympiad...
We are looking for a Junior Software Development Engineer with strong algorithmic and problem-solving foundations to join engineering teams working on real product and platform challenges. This role is aimed at candidates with little to no commercial experience but with a strong programming olympiad background solid technical education and the ability to learn quickly in a professional environment.
Tasks
- Contribute to engineering tasks under mentorship from more senior team members;
- Solve algorithmic and implementation problems across different domains;
- Learn internal tools codebases and development processes quickly;
- Deliver clean maintainable code and improve through feedback and reviews.
Requirements
- Bachelors or Masters degree in a technical specialization;
- Strong programming olympiad competitive programming or similar algorithmic background - must have;
- Willingness to work with AI tools and practices;
- Strong fundamentals in data structures algorithms and problem solving;
- Ability to code in at least one programming language with language choice not being a limiting factor;
- High learning ability and readiness to grow in a professional engineering environment.
Nice to Have:
- Good English;
- Open-source hackathon research or other non-academic technical activity;
- Experience adapting quickly across different programming languages.
Locations: Serbia Poland Armenia Kazakhstan Georgia.
View more
View less