top of page

Software Engineer with Java & Node.js - Hybrid

Bucharest, Romania

logo_squre  (3000 x 3000 px).png

About the Role


We are seeking a Software Engineer experienced in Java and Node.js to join our development team. You will contribute to the full product lifecycle — from design and development to deployment and operation — working in a dynamic environment built around modern cloud-native technologies.

This role is ideal for engineers who enjoy building systems from the ground up, proposing innovative improvements, and driving technical excellence within cross-functional teams.


Tech Stack Overview


  • Backend: Java (Spring Boot, Apache Camel), Node.js (TypeScript)

  • Integration: REST APIs, message queues

  • Testing: JUnit (test-driven approach)

  • CI/CD: Terraform, Git, Helm, Jenkins

  • Containerization & Orchestration: Docker, Kubernetes (private/public cloud, AWS)

  • Monitoring & Observability: ELK, Prometheus, Grafana, Icinga


Key Responsibilities


  • Design, develop, and deliver new features to address complex functional and performance requirements.

  • Develop backend components using Java and Node.js, following an API-first design principle.

  • Implement, deploy, and operate your services in production under the “You build it, you run it” model.

  • Maintain high standards of code quality, testing, and documentation.

  • Contribute to architectural design and participate in technology selection.

  • Support and mentor junior and mid-level developers.

  • Work closely with Product Owners and requirement management teams to align on priorities.

  • Actively engage in Agile development processes (sprint planning, retrospectives, reviews).


Requirements


  • Strong experience in Java backend development, especially building and maintaining REST APIs.

  • Solid knowledge of Spring Boot, Apache Camel, and Hibernate/JPA.

  • Hands-on experience with Node.js and TypeScript (server-side).

  • Understanding of modern web service standards (REST, HTTP, API design).

  • Experience with SQL databases and relational modeling.

  • Comfortable working in Linux/Unix environments.

  • Ability to think critically and propose creative technical solutions.

  • Interest in continuous learning and adopting new tools and frameworks.

  • Experience with microservices, Docker, and Kubernetes environments.

  • Practical understanding of DevOps principles and CI/CD pipelines.


Nice to Have


  • Experience with Kafka or other distributed message brokers.

  • Background in AdTech, Search Arbitrage, or data-driven optimization systems.

  • Knowledge of observability tools such as Prometheus, Grafana, ELK, or Icinga.

  • Familiarity with AWS or other public cloud platforms.

  • Contribution to defining processes, documentation, and best practices in fast-paced environments.

  • Prior exposure to mentoring or technical leadership roles.


What We Offer


  • Access to training programs and international learning platforms covering both technical and soft skills.

  • Opportunity to work with modern technologies and take ownership of product components.

  • Flexible working hours and hybrid work setup.

  • Private medical coverage through top providers.

  • 25 vacation days per year.

  • Additional days off for public holidays falling on weekends.

  • Meal vouchers and referral bonuses.

  • Internal anniversary recognition and employee engagement programs.

  • Regular team events, networking activities, and company celebrations.

  • A collaborative office environment with coffee, drinks, and fresh fruit provided daily.

CONTACT US

Bucharest, Romania

  • Instagram
  • LinkedIn

LET'S TALK HIRING NEEDS.   LET'S TALK HIRING NEEDS.    LET'S TALK HIRING NEEDS.    LET'S TALK HIRING NEEDS.    LET'S TALK HIRING NEEDS.    LET'S TALK HIRING NEEDS.    LET'S TALK HIRING NEEDS.    LET'S TALK HIRING NEEDS.   

bottom of page