Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Engineer, Backend

Dev

Remote

PLN 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment technology company is seeking a Back-End Engineer to develop a cloud-based software platform. This remote role requires strong Java and Node.js skills, focused on building services and developer-friendly APIs. Candidates should have hands-on experience in web application development and a solid understanding of persistence layers. The position offers a collaborative and inclusive environment, requiring strong English proficiency. Join a dynamic team transforming the recruitment landscape.

Benefits

Competitive salary
Remote-friendly work environment
Equity options

Qualifications

  • Hands-on experience in building web applications.
  • Strong command of Java programming language.
  • Understanding of test-driven development and design patterns.
  • Basic understanding of SQL and persistence layer.
  • Strong command of English, written and verbal.

Responsibilities

  • Contribute to a full life-cycle of the product.
  • Build services with Java/Node.js on AWS/GCP.
  • Design and connect to our persistence layer.
  • Collaborate with other teams.

Skills

Java
Node.js
RESTful APIs
SQL
Clean code principles
Test-driven development
English language proficiency

Education

Bachelor's degree in Computer Science or related field

Tools

Kubernetes
Docker
PostgreSQL
ElasticSearch
Job description

SmartRecruiters is a values-driven, global-minded, and well-funded tech employer on a mission to connect people to jobs at scale. As a global leader in enterprise recruitment software, SmartRecruiters offers a cloud-based global Hiring Success platform that allows teams to attract, select, and hire the best talent. 4,000 companies worldwide rely on SmartRecruiters to achieve hiring success—including brands like Bosch, LinkedIn, Skechers, and Visa—using recruitment marketing, CRM, AI, ATS, and a marketplace of 600+ connected vendors all within one scalable platform.

SmartRecruiters was recognized by Forbes as one of the Best Employers in 2020. We are proud to offer a collaborative, diverse, and remote-friendly work environment, as well as competitive salaries and generous equity. We believe in promotion from within, so high performance can lead to upward mobility. Needless to say, we make sure you’re taken care of. Our inclusive office environment welcomes and respects all.

Job Description

Our engineering team solves one of the most important problems of the modern economy - connecting great people with great jobs. We believe this problem can only be solved with technology, and we developed a software platform that has supported over 100M job seekers to date (with 5M joining every month). We are looking for a backend engineer to help us build the next chapter of that vision. You may be located anywhere in Germany or Poland and work remotely or out of one of our hub offices.

We designed our R&D structure based on the empowered product teams model. It means our teams are responsible for business outcomes and have autonomy in solving problems in the way that “customers love yet works for the business” (yes, we are heavily influenced by this and this).

Our technology platform is a SaaS product hosted on AWS (and soon also GCP). Our system is composed of hundreds of independent services (each sitting on Docker, orchestrated by Kubernetes).

What you’ll deliver:
  • Contribute to a full life-cycle of the product (including problem discovery, prototyping, design, implementation, and measuring adoption)
  • Build services with Java / Node.js (Express, Nest.js) on top of Kubernetes/AWS/GCP infrastructure
  • Build developer-friendly RESTful APIs
  • Design and connect to our persistence layer (PostgreSQL, ElasticSearch)
  • Collaborate with other experience and platform teams
Qualifications
  • Hands‑on experience in building web applications (this could be a 3‑month internship, CS degree or cool project in your portfolio)
  • Strong command of Java programming language
  • Understanding of test‑driven development, clean code principles and design patterns
  • Basic understanding of persistence layer (SQL, schema design, transactions, indexing)
  • Basic understanding of HTTP protocol and consuming/exposing REST APIs
  • Strong command of English language, both written and verbal
Additional Information

SmartRecruiters is proud to be an Equal Employment Opportunity and Affiliation Actions employer. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.