Fresher Back-End Developer – Trung tâm đào tạo Toidayhoc

Fresher Back-End Developer

Công ty:

Địa chỉ: Tầng 05 tòa Golden Field 24 Nguyễn Cơ Thạch, Phường Cầu Diễn, Quận Nam Từ Liêm, Thành phố Hà Nội

Your role & responsibilities

  • Back-End system development: Design, develop, and optimize backend systems to support MEV strategies and direct trading operations under the guidance of senior developers.
  • Simulation: Develop and enhance internal simulation tools to test MEV strategies, ensuring fast, accurate, and efficient simulations.
  • Real-time Trading Systems: Deploy and maintain event-driven trading bots. Optimize systems for low latency and high throughput to compete effectively in the market.
  • Integration: Integrate various backend components with blockchain networks and other systems.
  • Performance Tuning: Continuously monitor and improve the performance of backend systems to ensure high reliability and efficiency.

Your skills & qualifications

1. Programming Proficiency:

  • Strong programming skills in at least one backend languages such as Rust, Go, Python, Node.js.
  • At least 1 years of experience coding in Python (or Rust, C++, Go, Node.js) for Backend projects, experience in large-scale backend systems is a plus.
  • Implement functionalities as per design and technical specifications.
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic.

 2. System Optimization:

  • Assist in optimizing software for speed and scalability.
  • Learn and apply principles of high-performing systems, including memory management and IO optimization.

 3. Networking Expertise:

  • Gain understanding of TCP/IP and network protocols.
  • Participate in the development of robust network systems and real-time data processing solutions.

 4. Database Management:

  • Support in managing and optimizing databases for performance and reliability.

Qualifications:

  • Educational Qualification: Bachelor’s degree in Computer Science, Engineering, or related field.
  • Programming Skills: Proficiency in at least one backend language
  • Knowledge: Familiarity with data structures, algorithms, and software engineering principles.
  • Version Control: Basic understanding of Git for version control.
  • Operating Systems: Comfortable working with Linux systems.
  • Collaboration: Strong team player with good communication skills.
  • Adaptability: Willingness to learn and adapt to new technologies and challenges.

Nice to Have:

  • Understanding of blockchain technology and smart contracts.
  • Familiarity with DeFi protocols and Ethereum Virtual Machine (EVM).

Benefits for you