Certik
CertiK is a pioneer in blockchain security, leveraging best-in-class AI technology to protect and monitor blockchain protocols and smart contracts. Founded in 2018 by professors from Yale University and Columbia University, CertiK’s mission is to secure the web3 world. CertiK applies cutting-edge innovations from academia to enterprise, enabling mission-critical applications to scale with safety and correctness.
One of the fastest-growing and most trusted companies in blockchain security, CertiK is a true market leader. To date, CertiK has worked with nearly 4,000 Enterprise clients, secured over $360 billion worth of digital assets, and has detected nearly 70,000 vulnerabilities in blockchain code. Our clients include leading projects such as Aave, Polygon, Binance Smart Chain, Terra, Yearn, and Chiliz.
CertiK is backed by Insight, Partners, Sequoia, Tiger Global, Coatue Management, Lightspeed, Advent International, SoftBank, Hillhouse Capital, Goldman Sachs, Coinbase Ventures, Binance, Shunwei Capital, IDG Capital, Wing, Legend Star, Danhua Capital and other investors.
Backend Development Engineer
Responsibilities
- Backend Development: Design, develop, and maintain scalable and efficient backend systems for the Certik projects.
- Distributed Systems: Design and implement distributed systems to ensure high availability, fault tolerance, and scalability of the projects.
- Data Engineering: Develop and optimize data pipelines and data processing workflows, ensuring efficient handling of large-scale data.
- Performance Optimization: Identify and resolve performance bottlenecks, ensuring optimal performance and responsiveness of the backend systems.
- Collaboration: Work closely with cross-functional teams, including frontend engineers, product managers, and designers, to translate requirements into technical solutions.
- Testing and Quality Assurance: Write automated tests, conduct code reviews, and ensure high code quality standards are maintained.
- Documentation: Create and maintain technical documentation, including system design, API specifications, and deployment processes.
- Research and Innovation: Stay up to date with the latest backend development trends, emerging technologies, and industry best practices. Apply innovative solutions and technologies to enhance the Certik projects.
Required skills and qualifications
- 5+ years of experience.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Strong experience in backend development using Go, with a deep understanding of its ecosystem and best practices.
- Proven experience in designing and implementing distributed systems, ensuring scalability, fault tolerance, and high availability.
- Solid understanding of data engineering principles and experience with large-scale data processing and optimization.
- Proficiency in working with databases, data storage, and caching technologies.
- Experience with containerization technologies such as Docker and orchestration frameworks like Kubernetes.
- Familiarity with cloud platforms like AWS, GCP, or Azure, and their related services.
- Strong problem-solving skills and the ability to debug complex issues in distributed systems.
- Experience with version control systems, CI/CD pipelines, and agile development methodologies.
- Excellent communication and collaboration skills to work effectively within a cross-functional team
Location
Beijing
Salary
Base 30 - 40k/month + bonus 1-3 months; Pay full social fund and housing fund.
Contact
dGVjaEB0YWxlbnQtdmVyc2UueHl6