Backend Engineer, Spot
Summary
Backend engineer on Binance's Spot crypto-exchange team: designs application architecture, leads the development team, and writes, tests and maintains backend services at scale. Core stack is core Java with Spring, MySQL plus a NoSQL database, and distributed-systems design with messaging middleware.
Responsibilities
- Ensuring that uniform enterprise wide application design standards are maintained
- Collaborating with other stakeholders to ensure the architecture is aligned with business-specific application needs
- Compiling and implementing application development plans for new or existing applications
- Leading the application development team and supervising the design, testing, and modification stages
- Demonstrating application prototypes and integrating user feedback
- Writing scripts and code for applications, as well as installing and updating applications
- Mentoring junior application developers and providing end-users with technical support
- Running diagnostic tests and performing debugging procedures
- Performing application integration, maintenance, upgrades, and migration
- Documenting application development processes, procedures, and standards
- Integrating trends in application architecture in application development projects
Requirements
industry experience
- at least 8 years of software development experience, preferably in backend or
distributed systems
- Proficient in core java, and familiar with spring framework
- Proficient in MySQL, and familiar with at least one NoSQL DB
- Proficient in distributed system design, and familiar with at least one messaging
middleware and the underlying design principles
- Capable to cope with stress, and quickly learn new knowledge
- Good cross-team communication skills
Skills
As published by lever
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn account or any other links URL