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.

bottom of page