About GraphOps
GraphOps is building the data layer for the decentralized web.
We are a remote-first company, delivering integrated infrastructure and products to fetch, stream, transform, and analyze onchain data.
GraphOps’ pipelines power protocols, DeFi solvers and streamline indexing.
With 4+ years as core developers of The Graph, GraphOps builds and operates the data systems teams rely on.
If you’re passionate about shaping the future of decentralized data, GraphOps is where you belong.
About You
We're seeking for exceptional individuals who resonate with our culture and values.
- Ownership: You operate with high agency, proactively identifying what needs to be done, driving projects forward with minimal oversight. You're resourceful, knowing when and how to seek collaboration to maintain momentum.
- Elevate standards: Simply meeting the bar isn't your style. You possess a drive to contribute to a culture of shared excellence.
- Deeply curious & intellectually honest: You are open-minded and driven by the desire to learn continuously. You contribute and thrive on transparent discussion as it leads to the best outcomes.
- The whole is far greater than the sum of its parts: You are humble enough to learn from others and eager to share openly for the benefit of the team.
- Excellent work ethic: Work ethic is the foundation for high-quality work, regardless of the outcome of any single instance. Its demonstrated through methodology, consistent effort, and diligence.
- Your commitment to quality extends beyond just code: You maintain a customer-centric perspective, are driven to communicate clearly regardless of technical-capabilities of the audience. You treat others with respect, understanding that a positive and supportive environment fuels success.
The Role
We are seeking a software engineer to join our Engineering Team.
At GraphOps you will solve engineering problems creatively and across the data stack to deliver secure, high-performance, and user-centric solutions.
In this role, you’ll partner with a diverse, globally distributed team to push the boundaries of web3 data technology.
Key Responsibilities
- Architectural Design: Discuss and work with the team to develop scalable and secure systems that align with customer expectations and business objectives.
- Design and Develop Robust Solutions: Design and develop Rust-based software solutions, ensuring high performance and responsiveness.
- Optimization and Refactoring: Regularly review and refactor code to optimize its performance, maintainability, and scalability. Implement testing protocols to identify and rectify bugs and other vulnerabilities.
- Customer Centric Approach: Focus on creating user-friendly solutions, interfaces and workflows.
- **Innovation and Product Development**: Contribute to the strategic planning of product development, working with leadership to identify opportunities for innovation and growth.
- **Quality Assurance Through Rigorous Code Review**: Implementing meticulous and rigorous code reviews. Establish a systematic approach to analyze and validate code structure, logic, and functionality. Promote the development of robust solutions by encouraging team members to critique each other's work constructively.
- **DevOps and CI/CD Pipeline Implementation**: Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines, ensuring seamless and efficient deployment processes.
- **Stakeholder Communication**: Effectively communicate complex technical concepts to technical and non-technical stakeholders alike, ensuring that the team understands the implications of technical decisions.