About the role
We believe that flexibility and trust allow you to thrive! You'll primarily be coding using Go/GoLang, tackling complex challenges that involve distributed systems, concurrency and the latest technology trends.
Our Core Engineers build reliable, high-performance software used across most Ethereum-Compatible chains in the Cosmos ecosystem, and by any evmOS client looking to deploy an EVM-Compatible chain within Cosmos.
Employment Type: Full-Time
Location: Berlin or Remote
What you'll be doing
As one of our Core Engineers, you will work to:
- Implement Features Based on Specifications: Following detailed feature specifications to write clean, maintainable, and efficient code that aligns with the project’s requirements and objectives.
- Test New Protocol Features: Thoroughly testing new features in the protocol, identifying potential edge cases and uncovering issues that may not have been considered during the specification phase.
- Create Documentation: Writing clear and detailed documentation for new features, including how to operate and use the associated programs or tools that have been developed.
- Evaluate and Improve Team Processes: Test the processes, tools, and programs developed by the team, identify flaws or inefficiencies and provide feedback to help improve overall quality.
- Collaborate and Innovate: Actively participate in team syncs to communicate any issues found in the code, collaborate to brainstorm ideas and identify challenges.
For senior candidates with more experience, you may also be asked to:
- Contribute to Software Architecture Discussions: Participate actively in design discussions and decision-making processes to help define and improve the software architecture, ensuring scalability, reliability, and maintainability.
- Solve Complex Issues in Distributed Systems: Identify, troubleshoot, and resolve challenging issues in distributed systems, optimizing performance, fault tolerance, and overall system efficiency.
- Create Specification Documents: Develop detailed specification documents based on team discussions, outlining the technical requirements and guidelines for new features, ensuring clarity and alignment within the team.
- Develop New Features for the Blockchain Protocol: Design and implement new features for the blockchain protocol, enhancing its capabilities while maintaining security, scalability, and robustness.
- Create Robust and Comprehensive Tests: Develop comprehensive test suites for each feature, ensuring high test coverage, automated testing, and the early detection of defects to improve software quality.
- Document Features Clearly and Thoroughly: Write clear, concise, and comprehensive documentation for the features developed, making it easy for other engineers and community members to understand and utilize.
Why choose Evmos?
People make Evmos! We genuinely value every person on our team and we prove it by creating an environment where each team member feels supported, respected, and empowered to excel.
Alongside working with our hugely talented team, our benefits include:
- Hybrid work - flexible hours & remote work options
- Professional development opportunities and budget
- Focus on health and wellness
- Opportunities to attend industry conferences and events
- Opportunities to visit Berlin and enjoy the free snacks & quality coffee!
- Competitive salary
- Learning cutting-edge blockchain technologies
- Joining us at a pivotal time in our journey - we raised $27m in funding from investors
- Openness, transparency, and trust - every team member is welcomed and appreciated
- Creativity and innovation - everyone's ideas are valued and respected
At Evmos, we’re committed to creating a diverse environment. We're proud to be an equal-opportunity employer and we embrace people of all backgrounds, identities and experiences, to actively foster our inclusive culture. If you have any specific needs or requests, we’re more than happy to accommodate them!
Find out more about our team on our
Careers Page and see what they love about working here!