We are looking for a Junior Software Engineer to join our growing R&D team. This role is ideal for a motivated developer who wants hands-on experience building scalable, high-quality software systems while working closely with experienced engineers in a modern, microservices-based environment.What You’ll do:Develop and maintain client-side applications using ReactDesign and build backend services using Node.js and TypeScriptCreate internal tools and services using PythonWork with SQL and MongoDB
We are looking for a Junior Software Engineer to join our growing R&D team. This role is ideal for a motivated developer who wants hands-on experience building scalable, high-quality software systems while working closely with experienced engineers in a modern, microservices-based environment.
What You’ll do:
- Develop and maintain client-side applications using React
- Design and build backend services using Node.js and TypeScript
- Create internal tools and services using Python
- Work with SQL and MongoDB databases
- Contribute to a microservices and distributed systems architecture
- Collaborate with Product, QA, and DevOps teams throughout the development lifecycle
- Write clean, maintainable, and well-tested code
- Participate in code reviews and technical discussions
What We’re looking for:
- Up to 2 years of experience in software development
- Hands-on experience with React, Node.js, and TypeScript
- Experience working with Python
- Basic understanding of microservices architecture
- Experience building or consuming REST APIs
- Familiarity with AI-powered developer tools (e.g., GitHub Copilot, Cursor, or similar)
- Strong self-learning ability and eagerness to grow
- Ability to work independently and collaboratively
Nice to have:
- Experience working in Linux environments
- Knowledge of Bash / Shell scripting
- Experience with Git
- Exposure to DevOps tools and practices (Docker, CI/CD, Jenkins, deployments, cloud platforms such as AWS or Azure)
- Basic knowledge of HTML & CSS
- Understanding of networking and HTTP concepts
Why join:
- Work with modern technologies in a real-world production environment
- Learn from experienced engineers and grow your technical skills
- Be part of a collaborative and innovative R&D culture