Position Purpose
As a Development Engineer, you will join an enthusiastic, multidisciplinary team responsible for building and maintaining high-quality applications.
You will be involved end-to-end: from understanding client requirements to delivering and deploying solutions into production.
Responsibilities
Direct Responsibilities
* Translate business requirements into clear development plans and acceptance criteria.
* Design, develop, test, and maintain new and existing features using clean, high-performance, reusable, and reliable code.
* Ensure optimal application performance, quality, and availability by:
* Identifying and fixing bugs and performance bottlenecks.
* Enforcing high code quality, readability, and structure.
* Implementing smart automation when relevant.
* Creating and maintaining technical documentation for service continuity.
* Apply Agile and development best practices in daily work.
Contributing Responsibilities (as part of a squad)
* Refine features into actionable development tasks.
* Share expertise and continuous-improvement ideas to enrich the backlog.
* Follow and align with squad priorities.
* Collaborate closely with peers to deliver high-quality solutions.
Mandatory
* Java – Expert
* ReactJS – Expert
* SQL – Advanced
Strong Plus
* Spring Boot – Expert
* GitLab, Jenkins – Advanced
* SonarQube, Fortify – Advanced
* Maven – Advanced
Additional Qualifications
* Knowledge of data streaming and Big Data technologies is a plus.
* Excellent English communication skills for effective collaboration.
* Strong mastery of Agile methodologies.