Backend Engineer at Tableland

Full Time1 month ago
Employment Information
Job Description

This role is pivotal in the development and maintenance of our blockchain infrastructure, focusing on the backend and API components. As a Backend / API Engineer, you will play a key role in ensuring seamless integration between our frontend applications and the validator APIs. Your responsibilities will include working closely with frontend teams to understand their requirements, designing and maintaining robust APIs, and providing technical support to both internal and external stakeholders. Additionally, you will be involved in the upkeep of our internal cloud infrastructure, which hosts multiple validator nodes and supports analytics and monitoring systems. You will also contribute to the growth of our community by engaging in Discord discussions and assisting users in setting up and running go-tableland on their own infrastructure.

Key Responsibilities
  • Collaborate with frontend developers to align API functionality with user needs, ensuring compatibility and performance across platforms.
  • Design, develop, and maintain scalable backend systems and RESTful APIs that support validator operations and data processing.
  • Update and document technical specifications for validator APIs, ensuring clarity for both internal teams and external developers.
  • Act as a liaison with the external validators community, providing guidance on deploying go-tableland and troubleshooting issues.
  • Implement and manage analytics and monitoring tools to track validator performance, identify bottlenecks, and optimize system efficiency.
  • Participate in regular Discord community interactions to address user queries, share updates, and foster a supportive environment.
  • Conduct code reviews, ensure adherence to best practices, and maintain high standards of code quality and security.
  • Collaborate with DevOps engineers to automate deployment pipelines and ensure reliable infrastructure for validator nodes.
  • Stay updated on blockchain technology trends and contribute to the evolution of our validator ecosystem through research and innovation.
  • Document and communicate technical processes, including setup instructions, API usage guidelines, and infrastructure maintenance protocols.
Job Requirements
  • Proficiency in backend development with a strong foundation in programming languages such as Go, Python, or JavaScript.
  • Experience in designing and maintaining RESTful APIs, with a focus on scalability, reliability, and security.
  • Knowledge of cloud infrastructure platforms like AWS, GCP, or Azure, and experience with containerization technologies (Docker, Kubernetes).
  • Strong understanding of database systems (e.g., PostgreSQL, MongoDB) and data modeling best practices.
  • Excellent communication skills to effectively collaborate with cross-functional teams and engage with community members.
  • Ability to work independently and as part of a team, with a proactive approach to problem-solving and continuous improvement.
  • Experience with monitoring and analytics tools (e.g., Prometheus, Grafana, ELK stack) for system performance tracking.
  • Proficiency in version control systems (e.g., Git) and collaborative development practices (e.g., GitHub workflows).
  • Strong attention to detail, with the ability to write and maintain clear, comprehensive technical documentation.
  • Passion for blockchain technology and a commitment to contributing to open-source projects and community growth.
  • Preferred: Familiarity with blockchain protocols, validator node operations, and experience with distributed systems architecture.
  • Preferred: Experience with CI/CD pipelines and automated testing frameworks to ensure robust and reliable deployments.
  • Preferred: Knowledge of networking concepts and experience with API gateways or load balancers for scalable solutions.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact