Your area of work:
As a Senior Developer at FundsDLT, you will join an innovative technology team at the forefront of financial technology. You will be a key contributor to our cutting-edge platform, which is powered by Distributed Ledger Technology (DLT) and built on a modern Microsoft Azure cloud infrastructure. Our mission is to reengineer the fund distribution value chain, creating a new generation of decentralised, efficient, and transparent fund services. In this role, you will be instrumental in shaping the future of the asset management industry by building the core components that will make fund transactions faster, cheaper, and more streamlined for all participants in the ecosystem. You will be part of a dynamic, collaborative, and innovative environment, working to build the market infrastructure of tomorrow.
Your responsibilities:
- Design, develop, test, and deploy high-quality, scalable, and resilient software solutions on our DLT platform.
- Collaborate with product managers, business analysts, and other engineers to transform business needs into tangible technical features.
- Write clean, efficient, and maintainable code with a primary focus on backend services and blockchain integration.
- Contribute to the architectural design and decision-making for new services and platform enhancements.
- Champion best practices in software development, including CI/CD, automated testing, code reviews, and agile methodologies.
- Mentor junior developers and foster a culture of technical excellence.
- Ensure platform reliability and performance by implementing robust monitoring and observability.
- Participate in the entire product lifecycle, from initial concept and design to deployment and operational support.
- Interface with legacy systems via modern API solutions to ensure seamless integration across the financial ecosystem.
Your profile:
- A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- A minimum of 5 years of professional experience building enterprise-grade applications.
- Strong understanding of distributed systems, microservices architecture, and API design.
- Experience with one or more backend programming languages (e.g., Go, Java, Node.js).
- Proven experience with Distributed Ledger Technology (DLT) or blockchain platforms; knowledge of Ethereum or Consensys Quorum is a strong asset.
- Hands-on experience with cloud platforms, preferably Microsoft Azure.
- Proficiency with containerisation technologies (Docker, Kubernetes), database technologies (SQL and NoSQL), and CI/CD pipelines.
- Experience working in an Agile/Scrum development environment.
- Excellent communication skills in English