About the company
Kava Labs is a Layer 1 Blockchain company with a 100% distributed workforce with teams in the US, Asia-Pacific, and Europe. While distributed, you will work alongside a team of world class crypto experts on an open-source project that transfers millions of dollars in assets daily, providing the financial primitives for the next evolution in crypto.
Job Summary
What You Will Do. (i.e Job Duties)
๐Code Development and Review: Write, review, and test code daily. Drive technical design decisions, ensuring quality code that is well-tested and consistently delivered. ๐ Cross-Functional Collaboration: Work with leaders from Engineering, Product, and Design to execute the product life cycle. ๐ Design Ownership: Communicate technical needs for product and design in a format that all engineers can understand and contribute to. ๐Mentorship and Leadership: Lead by example to foster a culture of ownership and responsibility. Mentor junior engineers to upskill them in all facets of software development.
Who We Look For In You. (ie. Job Requirements)
๐5+ years of experience writing and testing code. ๐ 3+ years of experience in backend development. ๐ 5+ years of experience in a Backend Language (ex. Golang, Java, or C++) ๐ 3+ years of experience leading complex projects from design to delivery. ๐ Proven experience making short-term vs long-term technical decisions. ๐ Experience deploying user-facing software and working with CI/CD. ๐ Excellent communication skills and the ability to adapt in a high-stakes, high-growth environment. ๐ Experience with modern engineering practices such as continuous delivery, infrastructure as code, test-driven development (TDD), and domain-driven design (DDD). ๐ Youโve designed, built, scaled, and maintained production services and know how to compose a service-oriented architecture. ๐ Youโre passionate about building an open financial system that brings the world together.