Job Description
We are seeking a skilled Backend Developer to join our dynamic team. The ideal candidate will play a crucial role in designing, developing, and maintaining high-performance, highly available backend services. This position focuses on financial application systems, ensuring robust security measures and optimizing system architecture for scalability and stability. You will collaborate with cross-functional teams to deliver cutting-edge solutions in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain high-performance and highly available backend services.
- Participate in the development and integration of financial app-related systems, including smart contract interaction and node services.
- Ensure system security by preventing common attacks such as replay attacks and Sybil attacks.
- Optimize system architecture to enhance scalability and stability.
- Collaborate with frontend developers, product managers, and other stakeholders to deliver seamless solutions.
- Conduct code reviews and implement best practices for software development.
Job Requirements
- Proven experience in backend development with a focus on high-performance systems.
- Familiarity with financial app systems, including smart contracts and node services.
- Strong understanding of system security and common attack prevention techniques.
- Ability to optimize system architecture for scalability and stability.
- Excellent problem-solving skills and attention to detail.
- Proficiency in programming languages such as Java, Python, or Go.
- Experience with database management and optimization.
Preferred Qualifications
- Experience with blockchain technology and decentralized applications.
- Knowledge of cryptographic principles and security protocols.
- Previous work in a fintech or financial services environment.
- Strong collaboration and communication skills.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Understanding of microservices architecture and containerization technologies.
Why Join Us
We offer a competitive compensation package, opportunities for professional growth, and a collaborative work environment. You'll be working on innovative projects that have real-world impact in the financial technology sector. Our team values creativity, technical excellence, and continuous learning.