Software Engineer - Measurement & Reporting
New
E
EasySoftGroupB2B software
Fully remote position within PolandFull-TimeMiddle
SalaryBase salary PLN 231K – PLN 289K • Offers Equity
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years of professional software engineering experience
- Required Skills
- DockerNode.jsSQLTypeScript
Requirements
- Have 4+ years of professional software engineering experience.
- Have a strong understanding of SQL and the analytical logic behind it.
- Have experience with SQL query builders and/or ORMs.
- Have strong TypeScript skills and professional experience with Node.js and its ecosystem.
- Have experience modifying and deploying large production systems.
- Have hands-on experience with production database schema migrations.
- Have experience building analytical, reporting, or data aggregation systems.
- Use a test-driven development approach and have experience defining testing strategies and creating test harnesses.
- Have working knowledge of application architecture and modular software design.
- Have experience with Docker and CI pipelines.
- Regularly use AI-assisted coding tools as part of the development workflow.
- Be able to investigate complex logic, break problems into clear steps, and explain complex technical topics clearly.
Responsibilities
- Develop and extend data-intensive measurement, analytics, and reporting functionality for business customers.
- Work primarily with TypeScript and the Node.js ecosystem.
- Translate complex analytical requirements into SQL and application logic.
- 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, define testing strategies, and build test harnesses for data-heavy functionality.
- Design maintainable solutions using modular application architecture.
- Build AI-enabled product functionality and use AI-assisted coding tools in the development workflow.
View Full Description & ApplyYou'll be redirected to the employer's site