Binance
Backend Engineer, Spot
About this role
Description: Design major aspects of application architecture including user interface, middleware, and infrastructure. Ensure uniform enterprise-wide application design standards are maintained. Collaborate with stakeholders to align architecture with business-specific needs. Compile and implement application development plans for new or existing applications. Lead the application development team and supervise design, testing, and modification stages. Demonstrate application prototypes and integrate user feedback. Write scripts and code for applications, and install and update applications. Mentor junior developers and provide technical support to end-users. Run diagnostic tests and perform debugging procedures. Perform application integration, maintenance, upgrades, and migration. Document application development processes, procedures, and standards. Integrate trends in application architecture into development projects. Requirements: Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience. At least 8 years of software development experience, preferably in backend or distributed systems. Proficient in core Java and familiar with the Spring framework. Proficient in MySQL and familiar with at least one NoSQL database. Proficient in distributed system design and familiar with at least one messaging middleware. Capable of coping with stress and quickly learning new knowledge. Good cross-team communication skills. Benefits: Shape the future with the world’s leading blockchain ecosystem. Collaborate with world-class talent in a user-centric global organization. Tackle unique, fast-paced projects with autonomy in an innovative environment. Thrive in a results-driven workplace with opportunities for career growth and continuous learning. Competitive salary and company benefits. Work-from-home arrangement (may vary depending on business team needs).