Software Engineer (Full-Stack) Remote (CET time zone) | Full Remote
️ Language: English
About the project
We are looking for a Full-Stack Software Engineer to join the Digital Property Registry (DPR) initiative, a global compliance program focused on managing the lifecycle of externally facing digital assets, from creation to decommissioning.
You will work in a modern engineering environment contributing to scalable applications, system design decisions, and continuous platform improvements.
Key responsibilities
Development & implementation
Design and develop scalable front-end and back-end applications
Build reusable components and modular services
Develop and integrate REST APIs and external services
Contribute to architecture and technical design decisions
Code quality & testing
Write clean, maintainable and well-documented code
Ensure test coverage (unit, integration and end-to-end testing)
Apply secure coding standards and best practices
Monitor and improve application performance and reliability
Collaboration
Collaborate with engineers, designers and product stakeholders
Participate in agile ceremonies and technical discussions
Contribute to technical documentation and engineering standards
Continuous improvement
Identify optimization and modernization opportunities
Promote best practices in performance and accessibility
Stay updated with modern frameworks and engineering trends
Required experience:
General requirements
~5–8 years of experience as a Software Engineer (Full-Stack or similar roles)
Must-have skills
Strong experience with React frameworks (Next.js or Remix), including SSR
Advanced TypeScript knowledge
Strong backend experience with Node.js + TypeScript
Experience designing and consuming REST APIs
Experience with responsive UI and design systems
Knowledge of performance optimization and accessibility standards (WCAG)
Experience with scalable architectures and data modeling
Cloud experience ( Azure preferred, AWS or GCP also acceptable)
Experience with CI/CD pipelines and infrastructure as code
Knowledge of deployment strategies and system reliability
Strong Git/GitHub experience (PRs, branching strategies, code reviews)
Experience with automated testing strategies
Secure coding practices
Nice to have
Experience with NestJS
Experience with Java / Spring ecosystem