At a Glance
- Tasks: Develop and maintain monitoring tools for high-load production systems.
- Company: Join Binance, the world's largest cryptocurrency exchange with over 230 million users.
- Benefits: Enjoy a competitive salary, remote work options, and opportunities for career growth.
- Why this job: Shape the future of finance in a fast-paced, innovative environment with world-class talent.
- Qualifications: 5+ years in Node.js development, experience with large-scale systems, and strong communication skills.
- Other info: This is a full-time remote position, preferably within European time zones.
The predicted salary is between 72000 - 108000 £ per year.
Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by over 230 million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products. Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more. We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world.
We are looking for a Senior Software Developer to develop internal monitoring and alerting systems for our high-load real-time production systems. Experience with DevOps/SRE and monitoring large scale performance critical applications would be beneficial.
Your duties will be designing & improving internal monitoring tools, testing in production environments and working closely with Dev, QA and DevOps teams. This is a full-time remote position, location is indicated for reference. Our preference is European time zones.
Responsibilities
- Develop and maintain monitoring tools
- Automate production testing
- Identify and troubleshoot performance and software issues
- Update, track and resolve technical issues
- Suggest architecture improvements, recommend process improvements
- Evaluate new technology options and vendor products
- Ensure critical system security through the use of best in-class security solutions
Requirements
- 5+ years as a Node.js / JavaScript developer, ideally, with background in monitoring & supporting large scale production systems
- Deep understanding of REST API design and WebSockets
- Familiar with cloud services such as AWS and GCP
- Experience in large-scaled distributed environments
- Good command of Linux environment
- Clear, logical communicator in English
Optional
- Familiar with tools such as Docker, Nginx, Prometheus, Grafana, etc.
- Experience with using time series databases
- Understanding of low-level programming languages such as C, C++, Rust, etc.
- Contributed to open source projects
Why Binance
- Shape the future with the world’s leading blockchain ecosystem
- Collaborate with world-class talent in a user-centric global organization with a flat structure
- 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 (the arrangement may vary depending on the work nature of the business team)
Binance is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.
Contact Detail:
Job Traffic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Developer (Node.js) / SRE
✨Tip Number 1
Familiarise yourself with Binance's products and services. Understanding their ecosystem will not only help you during interviews but also demonstrate your genuine interest in the company and its mission.
✨Tip Number 2
Brush up on your Node.js and JavaScript skills, especially focusing on REST API design and WebSockets. Being able to discuss your experience and knowledge in these areas will set you apart from other candidates.
✨Tip Number 3
Network with current or former employees of Binance on platforms like LinkedIn. They can provide valuable insights into the company culture and the specific challenges faced by the team you'll be joining.
✨Tip Number 4
Prepare to discuss your experience with monitoring tools and cloud services like AWS and GCP. Highlight any relevant projects where you've implemented these technologies, as this aligns closely with the role's responsibilities.
We think you need these skills to ace Senior Backend Developer (Node.js) / SRE
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js and any relevant DevOps/SRE skills. Focus on projects where you've developed monitoring tools or worked in high-load environments.
Craft a Compelling Cover Letter: In your cover letter, express your passion for blockchain technology and how your background aligns with Binance's mission. Mention specific experiences that demonstrate your ability to improve internal monitoring systems.
Showcase Relevant Projects: If you have contributed to open source projects or have experience with tools like Docker, Prometheus, or Grafana, be sure to include these in your application. Highlighting practical examples can set you apart.
Prepare for Technical Questions: Anticipate technical questions related to REST API design, cloud services, and performance troubleshooting. Be ready to discuss your problem-solving approach and any relevant experiences during the interview process.
How to prepare for a job interview at Job Traffic
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Node.js and any relevant tools like Docker, Prometheus, or Grafana. Highlight specific projects where you've developed monitoring tools or automated testing in production environments.
✨Understand the Company’s Ecosystem
Familiarise yourself with Binance's offerings and their approach to blockchain technology. Understanding their products and how they leverage digital assets will help you align your answers with their goals during the interview.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your troubleshooting skills. Prepare examples of how you've identified and resolved performance issues in large-scale systems, as this is crucial for the role.
✨Communicate Clearly and Logically
As a clear communicator in English, practice articulating your thoughts on complex technical topics. This will be important when discussing architecture improvements or collaborating with cross-functional teams.