Software Engineer - Core Protocol -Test & Code: Write production-quality code in Go that is easy to audit and efficient in terms of deployment, execution, and maintenance. -Innovate: Participate in driving technical specifications, design, architecture, and the implementation for our EVM on the Cosmos SDK. -Own: Have an ownership role in all elements of project lifecycles: research, design, development, testing & reviews, Q/A, and deployment. -Measure and take initiative: Help us minimize tech debt while strategically driving new features that power all the decentralized applications deployed on Evmos. -Build for others: Use different technologies like Protobuf encoding, write API clients in gRPC, JSON-RPC, or REST -Document well: Write clean and effective documentation and comments so that you can communicate the changes you implemented to the rest of the team, open source contributors and auditors.
-Minimum 3 years of software development experience with a focus on blockchain technologies. -Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field. -Proficient in Golang, demonstrating expertise in best practices, concurrency primitives, packages go/*, and reflection, with the ability to produce high-quality code for production environments. -Hands-on experience with Cosmos SDK, Tendermint, and other relevant blockchain technologies. -Familiarity with blockchain concepts such as smart contracts, governance, wallet transactions, and Cosmos SDK. -In-depth knowledge of computer science fundamentals, including networking, storage, operating systems, data structures, transpilers/compilers, etc. -Agile development experience, with the ability to adapt to dynamic project requirements. -Proficient in UNIX network stack (TCP/IP, HTTP) and experience with gRPC. -Strong background in using git for version control. -Excellent communication and collaboration skills. Nice to Haves -Understanding of blockchain technology, distributed systems, or cryptography -Knowledge of Solidity and Rust -Experience working with Docker, and/or Kubernetes. -Experience working with any public cloud service (eg. AWS or GCP). -Familiarity with code generation tools, CI/CD practices, and infrastructure as code. -You are well-connected and have given conference talks or written content to boost your personal brand, for example. -You want to help us build community in the cities where we operate.
-Flexible hours to ensure that our team members can work at times that suit their individual needs and schedules. -Openness, transparency, and trust -We foster creativity and innovation - everyone's ideas and opinions are valued and respected -All team members feel welcome and appreciated for who they are -We love getting together as a team and hosting community events! This is a great opportunity to network in a relaxed environment and meet like-minded people in the Cosmos community! -Competitive salary and bonus structure -Opportunity to work in a dynamic and innovative industry -Professional development opportunities -Health and wellness benefits