Job Description
Contract Backend Developer / Remote
A backend developer/software engineer is part of the delivery team and builds high-quality code efficiently and at pace.
Experience
- 5-7+ years of experience as a software engineer
- Proven history of delivering high-quality, complex, scalable systems
- Proven history of using Agile methodologies
- Excellent programming skills in Java, Scala, Kotlin, DotNet Core
- Understanding of secure coding practices, data structures, and resilient system building
- Understanding of distributed ledger technology and market infrastructures (plus but not necessary)
- Have working experience with Microsoft Azure cloud and Devops
Tasks
- Implement API endpoints and business logic
- Implementing integrations (Processing/Transforming messages, Integration with a file system,...)
- Writing and executing unit tests
- Ensure code is compliant from a security point of view
- Code Reviews
- Take ownership and accountability of the delivery of product features in an agile approach
- Deliver software components to be integrated with distributed ledger technology
- Coach & support junior/medior developers and act as a design authority for the team
- Some potential expensed travel to Belgium
