Backend Engineer at Alluvial

Full Time1 month ago
Employment Information
Job Description
As a Senior Backend Engineer at Alluvial, you will play a pivotal role in the development and maintenance of our core technology stack. This includes designing, implementing, testing, and releasing critical components such as the Liquid Collective protocol, APIs, Oracles, Blockchain Indexers, and other infrastructure systems. You will work closely with cross-functional teams to ensure seamless integration of these technologies into our product ecosystem.
Key Responsibilities
  • Lead the full lifecycle development of Liquid Collective protocol and products, including API design, implementation, testing, and deployment. This involves collaborating with stakeholders to define requirements and deliver scalable, secure solutions.
  • Establish and maintain best practices for software development, covering areas such as API architecture, code quality, testing methodologies, documentation standards, release management, monitoring systems, and security protocols. You will also contribute to improving existing processes through continuous feedback and innovation.
  • Drive team growth by actively participating in recruitment, onboarding, and mentoring new engineers. Your expertise will help build a high-performing technology team capable of delivering complex projects efficiently.
  • Shape the product engineering culture by aligning team practices with Alluvial's core values. This includes fostering collaboration, promoting technical excellence, and ensuring adherence to ethical standards in all development activities.
  • Collaborate with product managers and data scientists to design and implement features that enhance user experience and system performance. You will also contribute to the strategic planning of our technology roadmap.
  • Ensure the reliability and scalability of our backend systems by conducting regular performance audits, optimizing code efficiency, and implementing robust error handling mechanisms.
  • Work with DevOps engineers to automate deployment pipelines, monitor system health, and set up alerting systems for proactive issue resolution.
  • Stay updated with emerging technologies and industry trends to identify opportunities for innovation and improvement within our backend infrastructure.
Job Requirements
  • Proven experience as a backend engineer, preferably in blockchain or decentralized systems development. Demonstrated expertise in designing and implementing scalable APIs, Oracles, and Indexers is essential.
  • Strong proficiency in programming languages such as Go, Python, Node.js, or Java. Experience with distributed systems and microservices architecture is a plus.
  • Deep understanding of software development best practices, including version control (Git), CI/CD pipelines, and automated testing frameworks. Familiarity with security protocols and compliance standards is required.
  • Excellent problem-solving skills and ability to debug complex systems. You should have a track record of delivering high-quality code under tight deadlines.
  • Collaborative mindset with strong communication skills to work effectively with cross-functional teams. Ability to mentor junior engineers and share knowledge is preferred.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is advantageous.
  • Strong analytical skills to monitor system performance, identify bottlenecks, and implement optimizations. Experience with monitoring tools such as Prometheus or Grafana is a plus.
  • Ability to work independently and take ownership of projects while contributing to team goals. You should be comfortable with ambiguity and able to prioritize tasks effectively.
  • Excellent written and verbal communication skills to document technical processes and collaborate with stakeholders. Proficiency in creating technical documentation and user guides is required.
  • Passion for open-source technologies and a commitment to continuous learning. You should be eager to explore new tools and methodologies to enhance our backend capabilities.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact