Our client, a global technology leader, is seeking a skilled Senior Backend Developer to join their dynamic engineering team. This is an excellent opportunity for a software developer with a strong background in multiple backend languages (ideally strong experience in Python, Java, or both), data structures, secure coding, and encryption practices, to work on multiple end-to-end projects across a variety of exciting and innovative products.
Key Responsibilities:
* Develop proof-of-concepts and pilot solutions, ensuring high software quality and adherence to testing best practices.
* Collaborate with team members to implement robust software development methodologies.
* Maintain best design and coding practices, while encouraging innovation and technical excellence.
* Utilise version control systems such as Git and GitHub for code management.
* Apply cryptographic techniques, including asymmetric and symmetric encryption, hash functions, and digital signatures.
Skills & Experience:
* Hands-on development experience and strong proficiency in either Python or Java, with additional experience in languages such as TypeScript, Golang, Scala, Rust, C, or C++.
* Strong backend development expertise, including REST API development using frameworks such as Flask, Java Spring Boot, or Java EE.
* Strong understanding of cryptographic concepts and their practical applications.
* Proficiency in version control systems (e.g., Git, GitHub).
* Familiarity with cloud platforms.
* Solid software engineering skills and adherence to best practices.
* Previous experience working with blockchain solutions would be beneficial.
* Ability to work effectively in a collaborative team environment, assisting and mentoring colleagues as needed.
* Excellent command of English, with strong communication and presentation skills.
What’s in it for you?
* Opportunity to work with a highly skilled international team in an innovative environment.
* Exposure to the latest cutting-edge technologies.
* Competitive compensation and benefits package.
* Flexible working arrangements and a collaborative culture that encourages professional growth.