Backend Engineer at Manta Network

Full Time1 month ago
Employment Information
Job Description
This position is seeking a highly skilled Senior TypeScript Backend Engineer to lead the development and maintenance of the backend architecture for a centralized social application. The candidate will be responsible for designing scalable and secure systems that support core functionalities, including but not limited to e-commerce modules, interactive numerical systems, and integration with blockchain-based web3 wallets. Additionally, the role involves developing and optimizing recommendation algorithms to enhance user engagement and platform performance. The engineer will work closely with cross-functional teams to ensure seamless integration between frontend and backend components, while also maintaining existing systems and implementing new features to meet evolving business needs. This role requires a deep understanding of distributed systems and a commitment to delivering high-quality, maintainable code that aligns with the company's technical vision and product roadmap.
Key Responsibilities
  • Architect and develop backend systems using TypeScript, ensuring high performance, reliability, and scalability for the centralized social app.
  • Design and implement business modules such as mall systems, interactive numerical systems, and web3 wallet integrations, with a focus on user experience and system stability.
  • Collaborate with product managers and frontend developers to translate requirements into technical specifications and deliver robust solutions.
  • Optimize recommendation systems to improve personalization and user retention, leveraging data analysis and machine learning techniques.
  • Ensure secure coding practices and implement measures to protect user data and prevent vulnerabilities in the backend infrastructure.
  • Conduct code reviews, debug complex issues, and maintain existing systems to ensure continuous operation and performance improvements.
  • Participate in the development of APIs that enable seamless communication between different components of the application and third-party services.
  • Work with database systems to design efficient data models, optimize queries, and ensure data integrity and consistency.
  • Monitor system performance, identify bottlenecks, and implement solutions to enhance scalability and reduce latency.
  • Stay updated with emerging technologies and industry best practices to continuously improve the backend development process.
Job Requirements
  • Proven experience as a backend developer with a strong foundation in TypeScript, Node.js, and RESTful API design.
  • Expertise in building scalable systems using frameworks like Express.js or NestJS, with a focus on high availability and fault tolerance.
  • Deep understanding of database technologies such as MongoDB, PostgreSQL, or MySQL, including query optimization and data modeling.
  • Experience with blockchain integration, particularly in developing web3 wallet functionalities using Ethereum or other decentralized platforms.
  • Strong problem-solving skills and ability to debug complex issues in distributed systems, with a focus on performance and security.
  • Excellent communication skills to collaborate effectively with cross-functional teams, including product managers, designers, and frontend developers.
  • Ability to work independently and take ownership of projects while also contributing to team goals and knowledge sharing.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud for deploying and managing backend services.
  • Experience with CI/CD pipelines and DevOps practices to ensure efficient development, testing, and deployment workflows.
  • Strong attention to detail and commitment to writing clean, maintainable, and well-documented code.
  • Preferred: Familiarity with microservices architecture, containerization tools like Docker, and monitoring solutions such as Prometheus or Grafana.
  • Preferred: Experience with machine learning frameworks for recommendation systems, including TensorFlow or PyTorch.
  • Preferred: Understanding of web3 protocols and blockchain technologies to support decentralized application development.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact