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.