Cluj-napoca, Romania Remote (City)

Cresta is hiring a Junior Software Engineer (Internship)

About the Role

As a Junior Software Engineer Intern, you'll play a hands-on role in developing and refining backend services that power real-time artificial intelligence capabilities and search functionality. This 3-month internship offers the chance to work directly with product managers, machine learning engineers, and senior developers to take projects from concept to deployment.

What You'll Do

  • Develop and enhance backend systems that support live AI-driven features
  • Assist in designing and building APIs for seamless internal and external integrations
  • Support development efforts across the stack, including backend, frontend, and infrastructure components
  • Engage in code reviews and technical discussions, receiving mentorship throughout the process
  • Collaborate closely with cross-functional teams to deliver reliable, scalable solutions

What We're Looking For

You're currently pursuing or have recently completed a degree in Computer Science or a related field. You bring strong problem-solving abilities, a firm grasp of core computer science principles, and experience with at least one backend programming language such as Python, Go, or Node.js. Familiarity with REST, gRPC, or similar API technologies is essential.

Excellent communication skills and a collaborative mindset are important, as is a genuine curiosity and eagerness to learn from others.

Preferred Experience

  • Recognition in international programming or mathematics competitions
  • 0–2 years of software engineering experience, including internships
  • Exposure to databases such as PostgreSQL, ClickHouse, or Elasticsearch
  • Basic knowledge of system design, distributed systems, or cloud platforms like AWS, GCP, or Azure
  • Some experience with frontend frameworks like React

Technology Environment

Our stack includes Python, Go, Node.js, REST, gRPC, PostgreSQL, ClickHouse, Elasticsearch, React, and cloud platforms such as AWS, GCP, and Azure.

Compensation & Benefits

  • Monthly net salary of 10,000 RON
  • Potential to transition into a full-time role after the internship
  • Equity in the company upon full-time conversion

Work Environment

This role is based in Cluj-Napoca or Bucharest, Romania. We operate in a remote-first model with plans to establish a shared workspace locally, aiming for a hybrid setup in the future. You’ll be part of a global team spanning Europe, the US, and Canada, contributing to the growth of a new technology hub in Romania.

Our Culture

We're building AI tools that transform how teams work, especially in contact centers. Our environment values collaboration, continuous learning, and innovation. If you're passionate about shaping the future of technology and want to grow alongside a diverse, international team, this is an opportunity to get involved early.

Required Skills
PythonGoNode.jsRESTgRPCPostgreSQLClickHouseElasticsearchReactAWSAPIsproblem-solvingcomputer science PythonGoNode.jsRESTgRPCPostgreSQLClickHouseElasticsearchReactAWSAPIsproblem-solvingcomputer science fundamentalscollaborationcontinuous learning
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Cresta
Cresta builds an AI-powered platform that combines AI and human intelligence to help contact centers discover customer insights, automate conversations, and empower team members to work smarter and faster. The platform is used by brands like Intuit, Cox Communications, Hilton, and Carmax.
All jobs at Cresta Visit website
Job Details
Category backend
Posted 20 days ago