Software Engineer - Measurement & Reporting

EasySoftGroup

Warszawa

Remote

PLN 180,000 - 260,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Fully remote Poland
Health coverage
Life insurance
Parental leave
Equity program
Home office stipend
PPK - Employee Capital Plan
Wellness benefits

Job summary

EasySoftGroup is hiring a Software Engineer focused on backend engineering, data processing, analytics, and reporting. You will work on a large-scale B2B platform, handling data accuracy, reliability, and scalability, with AI-enabled features as part of the workflow.

You will work primarily with TypeScript and Node.js, convert analytical requirements into SQL logic, and deploy production database migrations while maintaining system stability.

Qualifications

  • 4+ years of professional software engineering experience.
  • Strong understanding of SQL and the analytical logic behind it.
  • Experience with SQL query builders and/or ORMs.
  • Strong TypeScript skills.
  • Professional experience with Node.js and its ecosystem.
  • Experience modifying and deploying large production systems.
  • Hands-on experience with production database schema migrations.
  • Experience building analytical, reporting, or data aggregation systems.
  • Test-driven development with testing strategies and harnesses.
  • Understanding of modular software design and application architecture.
  • Ability to investigate complex logic and break problems into steps.
  • Experience with Docker and CI pipelines.
  • Regular use of AI-assisted coding tools in development.
  • Ability to explain complex technical topics clearly.

Responsibilities

  • Develop and extend data-intensive analytics and reporting features for business customers.
  • Work primarily with TypeScript and Node.js ecosystem.
  • Translate complex analytical requirements into SQL and application logic.
  • Utilize SQL query builders and ORMs.
  • Build and maintain analytical and data aggregation functionality.
  • Work with large existing production systems.
  • Implement and release production database schema migrations safely.
  • Deploy application and database changes while keeping systems available.
  • Apply a test-driven approach to software development.
  • Define testing strategies and build test harnesses for data-heavy functionality.
  • Design solutions using modular architecture.
  • Investigate complex data and logic and break problems into steps.
  • Build AI-enabled product functionality and AI-driven workflows integrations.
  • Use AI-assisted coding tools daily.
  • Communicate technical concepts clearly to colleagues.

Skills

Node.js
TypeScript
SQL
ORMs
Docker
CI pipelines
AI-assisted coding tools
Analytical thinking
Team communication

Tools

PostgreSQL
Redis
CI/CD tooling

Job description

We are hiring a Software Engineer for an international technology company developing a large-scale B2B software platform. The engineering team works with significant volumes of data and builds systems that help business customers consolidate information, measure performance, generate reports, and use data to support decision-making. This position is focused on backend engineering, data processing, analytics, and reporting. You will work on an established production platform and contribute to systems where data accuracy, reliability, scalability, and maintainability are particularly important. The role also involves building AI-enabled functionality and using modern AI development tools as part of the regular engineering workflow.

Employment Type

Employment Contract

Requirements
  • 4+ years of professional software engineering experience

  • Strong understanding of SQL and the analytical logic behind it

  • Experience working with SQL query builders and/or ORMs

  • Strong TypeScript skills

  • Professional experience with Node.js and its ecosystem

  • Experience modifying and deploying large production systems

  • Hands-on experience with production database schema migrations

  • Experience building analytical, reporting, or data aggregation systems

  • A test-driven approach to development, including experience defining testing strategies and creating test harnesses

  • Working knowledge of application architecture and modular software design

  • Ability to investigate complex logic, identify the right questions, and break problems into clear steps

  • Experience with Docker

  • Experience working with CI pipelines

  • Regular use of AI-assisted coding tools as part of the development workflow

  • Ability to explain complex technical topics clearly

Responsibilities
  • Develop and extend data-intensive measurement, analytics, and reporting functionality used by business customers

  • Work primarily with TypeScript and the Node.js ecosystem

  • Convert complex analytical requirements into well-structured SQL and application logic

  • Work with SQL query builders and/or ORMs

  • Build and maintain analytical and data aggregation functionality

  • Work with large existing production systems

  • Implement and safely release production database schema migrations

  • Deploy application and database changes while maintaining system availability and stability

  • Apply a test-driven approach to software development

  • Define testing strategies and build test harnesses for data-heavy functionality

  • Design maintainable solutions using modular application architecture

  • Investigate complex data and application logic and break larger problems into manageable development steps

  • Build AI-enabled product functionality, including integrations that allow product data to be used within AI-driven workflows

  • Use AI-assisted coding tools as part of your day-to-day development process

  • Communicate analytical and technical concepts clearly with both technical and non-technical colleagues

Nice to have
  • Experience with Python

  • Familiarity with the Python data analysis ecosystem

What we offer
  • Remote work: Fully remote position within Poland

  • Employment: Employment contract

  • Time off: 26 days of annual vacation, plus company and flexible holidays

  • Health & wellbeing: Comprehensive medical coverage and additional wellness benefits

  • Insurance: Life and business travel insurance

  • Parental support: Paid parental leave

  • Long-term savings: Participation in Poland’s Employee Capital Plan (PPK)

  • Equity: Stock options through the company’s equity program

  • Home office: Financial support for setting up a comfortable remote workspace

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Warszawa

On-site
PLN 180,000 - 300,000
Hybrid work by design
Remote work within Poland
International project exposure
+1
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Wrocław

On-site
PLN 180,000 - 300,000
Hybrid by design
Remote within Poland
Relocation opportunities
+4
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Łódź

On-site
PLN 180,000 - 240,000
Hybrid work model
Remote within Poland
Opportunities to work abroad up to 60 
+5
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Kraków

On-site
PLN 150,000 - 210,000
Health insurance
Multisport
Shopping vouchers
+2
Senior .NET Engineer (Full-Stack, Front-End, Cloud)
Senior .NET Engineer (Full-Stack, Front-End, Cloud)

EPAM Systems • Województwo pomorskie

On-site
PLN 180,000 - 240,000
Health insurance
Multisport
Shopping vouchers
+1
Senior Data Engineer (Databricks/Python/SQL).
Senior Data Engineer (Databricks/Python/SQL).

Luxoft Poland • Wrocław

On-site
PLN 210,000 - 270,000
Tax-deductible costs on a contract of
Private Medical & Dental care & Life
Lead .NET Engineer (Full-Stack, Front-End, Cloud & AI)
Lead .NET Engineer (Full-Stack, Front-End, Cloud & AI)

EPAM Systems • Województwo pomorskie

On-site
PLN 240,000 - 360,000
Hybrid by design
Remote within Poland
Career development programs
+2
Software Engineer (10/982)
Software Engineer (10/982)

Infolet • Kraków

Hybrid
PLN 120,000 - 200,000
Relocation package
Extended medical care
Multisport card
+1
Senior Data Engineer (PL) Zdalnie / Polska
Senior Data Engineer (PL) Zdalnie / Polska

INVO • Warszawa

Hybrid
PLN 454,000 - 568,000
Fully flexible remote work
Python Software Engineer
Python Software Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 120,000 - 180,000
Performance bonus
Loyalty bonus
Private medical insurance
+3