Описание
DataArt develops enterprise-grade solutions with advanced reporting, data visualization, and analytics capabilities integrated with widely used collaboration and work management platforms. Its customer-facing product serves a large global user base and aims to improve productivity, decision making, and user experience.
Задачи
- Design, develop, and maintain new features and modules across backend and frontend components;
- Support, enhance, and continuously improve the existing codebase;
- Build deep product knowledge, including its integrations, data flows, and ecosystem;
- Investigate and troubleshoot technical issues, working closely with support teams to provide end-to-end solutions;
- Collaborate with Product Managers, Software Engineers, QA Engineers, SRE teams, and other stakeholders throughout the development lifecycle;
- Create unit and integration tests to ensure software quality and reliability;
- Participate in peer code reviews and promote engineering best practices;
- Develop and maintain integrations with third-party tools and external systems.
Требования
- 5+ Years of commercial experience in full-stack software development;
- Strong backend expertise with Java and Spring (Boot, MVC, Data);
- Experience designing and implementing APIs;
- Solid knowledge of relational databases, particularly PostgreSQL, including debugging performance and data-related issues;
- Strong understanding of OOP principles, design patterns, and Test-Driven Development (TDD);
- Hands‑on experience building production‑grade applications with React, including hooks, component composition, and performance optimization;
- Strong proficiency in TypeScript, including advanced typing and type‑safe application design;
- Experience working with state management libraries such as MobX, Redux, or similar solutions;
- Good understanding of modern build tools and frontend tooling, including Vite or Webpack;
- Strong analytical and problem‑solving skills with the ability to investigate unfamiliar technical challenges;
- High level of ownership and ability to work independently in a remote environment;
- Ability to start tasks with incomplete specifications and refine requirements during implementation;
- Upper-intermediate (B2+) or higher level of spoken and written English;
- Strong communication skills and ability to collaborate effectively in an international environment;
- Nice to have: Experience developing applications within the Atlassian ecosystem (e.g. Atlassian Forge), familiarity with analytics, reporting solutions, or data integration protocols, experience working with AWS services (EC2, ElastiCache, RDS), Kubernetes, and CI/CD pipelines, knowledge of performance optimization techniques and secure coding practices, experience supporting customer‑facing products and collaborating with support teams.
Условия
Remote work is available from Poland and Serbia.