Senior Backend Engineer
Job details
Babylon Labs’ mission is to bring Bitcoin’s unparalleled security to the decentralized world via a new public Cosmos-SDK PoS blockchain (Babylon chain) and a suite of inter-chain protocols. At Babylon, we're at the forefront of developing innovative web services and API backends to boost adoption, alongside creating engaging, content-rich experiences. In our quest to enhance our offerings, we're seeking a versatile Senior Backend Engineer. This role requires a dynamic individual capable of leading our back-end landscapes and adapting to project needs as they evolve. What You'll Do:
- Develop and deploy features and capabilities that are highly scalable, optimized for performance, and built with the unique demands of decentralized systems in mind.
- Conduct thorough code reviews, prioritizing best practices in readability, testing, documentation, and performance, with a particular focus on security, reliability and blockchain-specific concerns.
- Maintain comprehensive visibility, error reporting, and monitoring to ensure the backend services consistently perform at a high level.
- Collaborate in a fast-paced, dynamic, open, and cooperative work environment alongside skilled engineers, DevOps, product designers, and engineering managers.
- Bring a strong architectural design mindset, with the ability to design and guide the development of medium to large-scale distributed systems that leverage blockchain technology.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 5+ years of experience in backend development, with at least 2 years of hands-on experience with Go.
- Proven experience in designing and implementing microservice architectures within the AWS ecosystem.
- Proven track record of owning the development process from the design phases to production deployment.
- Strong understanding of distributed systems, including experience with messaging systems like RabbitMQ and data stores like MongoDB.
- Solid grasp of CI/CD practices and tools, ensuring smooth and reliable deployments.
- Experience with monitoring and logging tools such as Grafana and Prometheus.
- Excellent problem-solving skills and a deep understanding of system design principles.
- Fluent in English, with strong communication skills for effective collaboration in a global team.
- Ability to mentor junior developers and lead technical discussions.
- Preferred: Practical experience in the web3 space and familiarity with blockchain technologies, especially Cosmos SDK.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.