Backend Engineer at OneKey

Full Time1 month ago
Employment Information
Job Description
This position is a key role in the development and maintenance of backend systems for blockchain-related services. The candidate will be responsible for designing, developing, and maintaining backend APIs that support critical infrastructure components including wallet servers, OneKey Card servers, and OneKey backend servers. The role requires close collaboration with cross-functional teams to ensure technical solutions align with business objectives and user needs.
Key Responsibilities
  • Lead the research and development of backend APIs, focusing on wallet servers, OneKey Card servers, and OneKey backend servers to meet evolving technical requirements
  • Continuously optimize the overall system architecture to improve performance, scalability, and security of backend services
  • Implement and maintain API documentation, ensuring clarity and consistency for developers and stakeholders
  • Collaborate with frontend teams to ensure seamless integration between client and server components
  • Monitor system performance and implement improvements to enhance user experience and operational efficiency
  • Participate in code reviews and ensure adherence to best practices in software development
  • Stay updated with industry trends and emerging technologies to drive innovation in backend solutions
  • Coordinate with QA teams to ensure robust testing of API functionality and system reliability
  • Manage and maintain server configurations, ensuring optimal performance and security standards
  • Provide technical guidance to junior developers and contribute to team knowledge sharing
Job Requirements
  • Proficient in backend development with experience in designing and implementing RESTful APIs
  • Strong understanding of blockchain technologies and their integration with backend systems
  • Expertise in programming languages such as Python, Java, or Node.js for backend development
  • Experience with cloud platforms like AWS, Azure, or Google Cloud for server deployment
  • Knowledge of database systems including SQL and NoSQL for data storage and management
  • Ability to analyze system performance and implement architectural improvements
  • Excellent problem-solving skills with a focus on system optimization and scalability
  • Strong communication skills to collaborate effectively with cross-functional teams
  • Experience with version control systems like Git for code management
  • Understanding of DevOps practices for continuous integration and deployment
  • Ability to work independently and manage multiple tasks simultaneously
  • Preferred experience with blockchain protocols and smart contract development
  • Knowledge of security best practices for protecting backend systems and user data
  • Experience with containerization technologies like Docker and orchestration tools like Kubernetes
  • Ability to document technical processes and maintain clear communication with stakeholders
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Minimum of 3 years of experience in backend development and API design
  • Proven track record of developing scalable and secure backend systems
  • Strong understanding of software development life cycle and agile methodologies
  • Excellent analytical skills with ability to troubleshoot complex technical issues
  • Preferred certification in cloud computing or blockchain technologies
  • Experience with CI/CD pipelines and automated testing frameworks
  • Ability to work in a fast-paced environment with changing priorities
  • Strong teamwork skills with ability to collaborate across different departments
  • Excellent time management skills with ability to meet project deadlines
  • Knowledge of system monitoring tools and performance optimization techniques
  • Experience with API gateways and microservices architecture
  • Ability to understand and implement security protocols for backend systems
  • Strong documentation skills for technical specifications and system architecture
  • Preferred experience with blockchain wallets and cryptographic protocols
Additional Information

This role requires a highly motivated individual with a passion for blockchain technology and backend development. The candidate should be able to work both independently and as part of a team to deliver high-quality technical solutions. The position offers opportunities to work on cutting-edge blockchain projects and contribute to the development of secure, scalable backend systems. The ideal candidate will have a strong foundation in software engineering principles and the ability to adapt to new technologies quickly. This role is suitable for someone with a growth mindset and a commitment to continuous learning in the field of blockchain development.

MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact