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 integral 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