logo[мetahunt]
> Djinni

Backend Engineer

format:Office
javapython
gradlemavengoogle cloud
experience5+ years
locationWarsaw, Poland
> full description

This role focuses on executing critical migration projects within the backend infrastructure. The Backend Infrastructure team is undertaking several large-scale migrations to modernize its systems, improve reliability, and reduce maintenance overhead. This TVC position will be instrumental in performing the hands-on work required for these migrations, working closely with the infrastructure team and other BackEnd teams.

 

Required Qualifications:

 

  • Location in Warsaw (Office-based role in Warsaw).
  • 5+ years of hands-on experience in backend software development.
  • Strong proficiency in Java programming.
  • Familiarity with Python.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively within a technical team environment.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.

     

Nice-to-Haves:

 

  • Experience with build tools such as Gradle, Maven, or Bazel.
  • Experience with building data pipelines.
  • Knowledge of Google Cloud Platform (GCP) services.

 

Responsibilities

 

  • Execute Migrations: Actively participate in and drive the execution of large-scale code and system migrations across various backend services. Some examples include: 
    • Importing or upgrading third-party dependencies.
    • Building projects on GoB(Gerrit-on-Borg).
    • Performing necessary code and dependency changes in backend projects
  • Code Modification and Updates: Update and refactor existing codebases (primarily Java) to align with new libraries, platforms, and infrastructure.
  • Testing: Work with the Infrastructure team to create a testing plan for migrations to ensure that changes do not break running services and execute the test plans.  
  • Collaboration: Work closely with the  Backend Infrastructure team and other BE software engineers to understand migration requirements, plan execution strategies, and ensure smooth transitions with minimal disruption.
  • Problem Solving: Investigate, debug, and resolve technical issues and complexities encountered during the migration processes.
  • Documentation: Maintain clear and concise documentation for migration plans, processes, changes made, and outcomes.
  • Best Practices: Adhere to software development best practices, ensuring code quality, and follow established guidelines for infrastructure changes.

 

We offer:

 

  • Great international team of professionals (Kyiv, Warsaw, Tel Aviv, New York);
  • Compensation package (20 paid vacation days, paid sick leaves), flexible working hours;
  • Work with cutting-edge technologies;
  • Medical insurance;
  • English courses with a native speaker, yoga, paid tech training, and other activities for professional growth;
  • Office-based role in Warsaw (5 days in the office);
  • International business trips;
  • Comfortable office

     

If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications the review and further processing of your candidacy may take some time.