About MaestroMaestro is a dynamic and innovative company with a mission to provide end-to-end solutions for funding, building, and scaling decentralized applications. We believe that blockchain technology has the power to transform the world, and we are committed to making it accessible to all.
Our cutting-edge platform abstracts away the complexities of the blockchain, allowing developers to focus on creating exceptional user experiences. If you are a talented and ambitious individual looking to make a real impact in the blockchain space, we want to hear from you.
About the roleWe are looking for highly motivated and talented engineers to help lay the foundations for a global financial operating system!
As a Software Engineer specializing in Go, you will build mission-critical software that enables decentralized applications to interact with UTXO blockchains reliably and at scale.
Your contributions- Work on the front lines of a quickly-growing blockchain startup and lead the design and implementation of Maestro’s Dapp Platform.
- Become the key technical leader of in-house Go services and design reliable, performant and microservice-oriented applications.
- Design and build APIs, data pipelines and event-driven systems to support reliable and scalable transmission of mission-critical data.
- Work closely with cross-functional teams to establish seamless integrations and efficient interfaces.
Your background and experience- B.S. or M.S in Computer Science or a related technical field and/or comparable work experience.
- 3+ years of professional software development experience.
- Experience architecting and writing software that interfaces with cloud-native, distributed systems.
- Experience building highly-performant APIs and data processing pipelines that are rigorously tested and horizontally scalable.
- Deep understanding of common software design principles, asynchronous programming, and event-driven architectures.
- Experience building systems that interact with both SQL and NoSQL databases in an optimal way.
- Containerization and deployment of software using Docker.
Nice to haves- Experience working with UTxO-based blockchain technologies.
- Container orchestration and service deployments using Kubernetes.
- Google Cloud Platform experience.
- Leadership experience managing teams and projects.
- Experience building applications in blockchain and fintech.
Working with the Maestro team- Join our dynamic and innovative software startup with a bold mission to revolutionize blockchain infrastructure and pave the way for the financial future of the world.
- Collaborate with talented professionals from around the world who bring a diverse set of experiences and perspectives to the table.