AWSAzureCloudDockerKubernetesNoSQLRustSDLCSQL.NETIntegration TestingBlockchainRemote Work
About this role
Role Overview
Design, develop, and maintain scalable backend systems deployed in cloud environments.
Collaborate with diverse teams to deliver high-quality software solutions using modern development practices and tools.
Requirements
4+ years of professional software development experience.
Experience building scalable or transactional backend systems.
Strong experience in .NET or Rust.
Experience designing and building APIs.
Experience working with databases (SQL and/or NoSQL).
Experience with asynchronous systems and message queues.
Experience working with AWS or Azure.
Experience with Docker / containerized environments.
Familiarity with Kubernetes.
Experience across the full SDLC (design, development, testing, deployment).
Strong focus on scalability, reliability, and security.
Experience with unit and integration testing.
Strong problem-solving skills in ambiguous environments.
Ownership mindset (end-to-end responsibility).
Ability to work autonomously and collaborate in distributed teams.
Nice-to-Have Requirements: Experience in blockchain or crypto systems, Experience with financial platforms or custody systems, Interest in emerging technologies, Experience improving engineering standards and best practices.