
Junior Backend Software Engineer (Internship)
With over 2,000 employees of 98 nationalities, Exness is the place for global teamwork, incredible leadership, a learning culture, and constant development. The Exness Internship Program in Cyprus and Uruguay, promises growth and learning in an exploration environment guided by experienced mentors. Join us to unleash your potential and kickstart your career in a global setting.
At Exness, we are not just a leading trading broker—we’ve reimagined what it takes to be a leader. With 40M+ trades a day and 2,000+ people across 13 countries, we combine scale, care, and real tech to make trading better for 1M+ clients worldwide.
Recognised globally as a Best Place to Work, we’re a people-first company where long-term wins always matter more. As part of our team, you will shape the future of fintech with real technology, care, and purpose.
- Create an 1-minute-self-introduction video and add it to any available Internet Cloud Drive, preferably Google Drive. Please ensure you attach the link with your video below (applications without the video will be rejected). To use Google Drive you can follow the instructions.
Why this role matters
As a Backend Software Engineer Intern supporting the Internal Products Automation team, you will contribute to the design, development, and maintenance of backend systems that improve internal processes, increase operational efficiency, and reduce manual effort across company systems.
You will gain hands-on experience building scalable, secure, and high-performance backend solutions while collaborating with engineers, product managers, and other stakeholders. This role allows you to contribute to real business-impacting initiatives and learn best practices in software development, system integration, and workflow automation.
What you'll actually do
- Assist in developing, testing, and maintaining backend services and APIs to support automation initiatives.
- Participate in code reviews and provide feedback to peers.
- Collaborate with engineers, product managers, and other stakeholders to implement features that enhance internal processes.
- Help debug, monitor, and optimize backend systems for performance, reliability, and automation efficiency.
- Support integration of backend services with internal tools, databases, APIs, and automation workflows.
- Contribute to documentation of code, systems, and automation processes.
- Participate in team ceremonies, sprint planning, and collaborative problem-solving sessions.
Who we’re looking for
- Current student in Computer Science, Software Engineering, or a related field.
- Basic knowledge of at least one backend programming language (e.g., Python, Java, Golang, Node.js).
- Understanding of APIs, databases, and client-server architecture.
- Familiarity with Git and version control principles.
- Strong analytical mindset and problem-solving skills.
- Good written and verbal communication skills in English.
- Eager to learn, proactive, and able to work collaboratively in a team environment.
Nice to have:
- Experience with relational or NoSQL databases.
- Familiarity with microservices architecture and RESTful API design.
- Exposure to cloud services (e.g., AWS, GCP) or containerization (Docker).
- Knowledge of automated testing, CI/CD pipelines, or workflow automation.
Apply for this job
*
indicates a required field
.png?1741026203)