Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Mid/Senior Backend Engineer image - Rise Careers
Job details

Mid/Senior Backend Engineer

AscendEx is a well-recognized global cryptocurrency trading platform. Currently, we are looking for a mid/senior backend developer to join our global team and build out the high-performance, low latency, robust, and scalable core trading system.

 

Responsibilities:

- Review designs, document technical specifications, and provide time estimates for implementing features/fixes.

- Write high-performance, reusable, modular code along with automated tests.

- Maintain a close working relationship with a geographically distributed development team in an evolving agile environment.

- Follow common design patterns, architectural practices and development methodologies.

- Identify and resolve performance issues to optimize for speed.

- 3-7 years of professional work experience in a software development organization.

- 5 + years of professional work experience with Scala, Java, or Go.

- Experience designing and coding large distributed systems with high throughput.

- Demonstrated ability to deliver high-quality software in a fast-paced environment with iterative deadlines.

- A dedicated team player with excellent verbal and written communication skills.

- Able to read, write, and speak fluent English. Mandarin-speaking is a bonus.

- Bachelor's degree in computer science, software engineering or related major.

- Knowledge on cryptocurrency exchange and blockchain technology is a plus.

- Work alongside diverse, world-class talent in an environment where learning and growth opportunities are endless

- Tackle fast-paced, challenging and unique projects

- Flexible working hours, remote-first

- Competitive salary and benefits

What You Should Know About Mid/Senior Backend Engineer, AscendEX

AscendEx is on the lookout for a Mid/Senior Backend Engineer to join our talented global team. As a key player in our innovative cryptocurrency trading platform, you'll get the chance to make a real impact by building and enhancing our core trading system that emphasizes high performance and low latency. In this role, you'll be reviewing designs and technical specifications while providing insightful time estimates for feature implementations and fixes. Your ability to write reusable, modular code that’s not only high-performance but also comes with automated tests will be essential. Collaboration is vital, as you’ll work closely with our geographically distributed team in a fast-paced, agile environment. You’ll navigate common design patterns and architectural practices to deliver robust solutions while identifying and resolving any performance issues to optimize responsiveness and speed. We are looking for someone with 3-7 years of professional experience in software development, particularly with Scala, Java, or Go, and a knack for designing large distributed systems that handle high throughput. Your strong communication skills in English will be vital, and if you speak Mandarin, that's a bonus! A bachelor’s degree in computer science or a related field is required, and familiarity with cryptocurrency exchanges and blockchain technology would definitely set you apart. At AscendEx, we offer a flexible remote-first work culture, competitive salary, and unique opportunities for your professional growth amidst world-class peers ready to tackle exciting projects together. Ready to bring your skills to the forefront?

Frequently Asked Questions (FAQs) for Mid/Senior Backend Engineer Role at AscendEX
What are the responsibilities of a Mid/Senior Backend Engineer at AscendEx?

As a Mid/Senior Backend Engineer at AscendEx, you will be responsible for reviewing designs, documenting technical specifications, and providing time estimates for implementing features or fixes within our core trading system. You will write high-performance, reusable, modular code, maintain automated tests, and collaborate with a distributed development team in an agile environment. Your expertise will also help in identifying and resolving performance issues to ensure high-speed responses.

Join Rise to see the full answer
What qualifications are required for the Mid/Senior Backend Engineer position at AscendEx?

To qualify for the Mid/Senior Backend Engineer role at AscendEx, candidates must have 3-7 years of professional software development experience, alongside 5+ years of proficiency in Scala, Java, or Go. A bachelor's degree in computer science or a related field is essential, and familiarity with cryptocurrency exchanges and blockchain technology is a significant plus.

Join Rise to see the full answer
What programming languages and technologies should a candidate know for the Mid/Senior Backend Engineer role at AscendEx?

Candidates for the Mid/Senior Backend Engineer position at AscendEx should be proficient in Scala, Java, or Go as these are the primary programming languages used for our core trading system. Furthermore, knowledge of large distributed systems design and coding is necessary, especially in relation to high throughput applications. Familiarity with blockchain technology and cryptocurrency exchanges will be beneficial.

Join Rise to see the full answer
What type of work environment can a Mid/Senior Backend Engineer expect at AscendEx?

At AscendEx, a Mid/Senior Backend Engineer will experience a flexible, remote-first work environment that promotes collaboration across a globally distributed team. The culture is designed to foster professional growth through tackling fast-paced, challenging projects and provides endless learning opportunities in a dynamic marketplace.

Join Rise to see the full answer
How does AscendEx support its Backend Engineers in their professional growth?

AscendEx supports its Mid/Senior Backend Engineers through a culture that emphasizes learning and teamwork. You’ll be working alongside diverse, world-class talent on unique projects that challenge your skills and creativity. We provide continuous opportunities for skill development and encourage employees to sharpen their knowledge of cutting-edge technologies, particularly in the cryptocurrency sector.

Join Rise to see the full answer
Common Interview Questions for Mid/Senior Backend Engineer
Can you explain the importance of writing high-performance code as a Mid/Senior Backend Engineer?

In your response, emphasize the impact of high-performance code on user experience and system efficiency. Explain that as a Mid/Senior Backend Engineer at AscendEx, writing optimized code ensures fast response times, which is critical for traders in a competitive market. Discuss examples from past experiences where your code optimizations led to measurable improvements in system performance.

Join Rise to see the full answer
How do you approach problem-solving when you encounter performance issues in a backend system?

When answering this question, outline a structured approach such as identifying the root cause, analyzing system metrics, and implementing solutions. Highlight your experience using monitoring tools to detect bottlenecks. Providing examples from previous roles where you resolved critical performance issues can strengthen your answer.

Join Rise to see the full answer
What is your experience with agile development methodologies?

Discuss your familiarity with agile frameworks such as Scrum or Kanban, and how they have influenced your collaborative work processes. You can mention how you have participated in agile ceremonies like daily stand-ups or sprint planning to maintain transparency and efficiency, ensuring that your team’s development efforts align closely with project goals.

Join Rise to see the full answer
Can you share a project where you utilized Scala, Java, or Go to design a distributed system?

This is an opportunity to showcase your technical skills. Provide a detailed overview of a project where you used Scala, Java, or Go, describing your role, the system's architecture, and the challenges faced. Highlight how you applied specific design patterns or methodologies to achieve a successful outcome and what you learned from the experience.

Join Rise to see the full answer
What strategies do you use to ensure code reusability and maintainability?

Talk about best practices you implement such as adhering to modular coding standards, using design patterns, and thorough documentation. Explain how code reviews and automated tests contribute to maintaining high-quality, reusable code over time, and emphasize the importance of these strategies in a collaborative environment like AscendEx.

Join Rise to see the full answer
How do you handle feedback from code reviews?

When addressing this question, stress the value of constructive feedback for personal growth and team improvement. Describe your openness to suggestions, how you process them, and how you use that feedback to refine your coding practices. Providing concrete examples of how feedback led to improved outcomes can strengthen your response.

Join Rise to see the full answer
Describe a time when you had to work with a geographically distributed team.

In your answer, describe the challenges and benefits of working with a global team, such as time zone differences and varying communication styles. Highlight the tools and practices you use to ensure effective collaboration, such as regular check-ins and the use of project management software to track progress. This showcases your adaptability and teamwork skills.

Join Rise to see the full answer
What is your understanding of blockchain technology and its relevance to cryptocurrency exchanges?

In your response, provide a brief overview of blockchain technology, emphasizing its decentralized nature and security features. Connect its relevance to cryptocurrency exchanges, explaining how it facilitates secure transactions and transparency. Showing your knowledge in this area will resonate well with AscendEx's focus on the cryptocurrency platform.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Discuss your approach to task prioritization, including methods like using a priority matrix or assessing the impact and urgency of tasks. Mention how you collaborate with product owners and team members to align on priorities and ensure that you meet iterative deadlines without compromising on quality.

Join Rise to see the full answer
What motivates you to excel as a Mid/Senior Backend Engineer?

Your response should focus on your passion for technology and problem-solving as primary motivators. Share how working on cutting-edge projects at companies like AscendEx excites you, and how collaborating with talented teams inspires you to push your limits and contribute to innovative solutions in the cryptocurrency space.

Join Rise to see the full answer
Similar Jobs

Join CMG to drive quality engineering practices as a Software Development Engineer in Test II, focusing on automated testing in a remote, collaborative environment.

Photo of the Rise User

Join MSquared as a Principal Rendering Engineer and help shape the future of immersive virtual experiences.

Photo of the Rise User
Posted 13 days ago

Join Peraton as a Software Engineer I to develop innovative software solutions to support government health programs.

Posted 6 days ago

Join Dimensional as a Full Stack Software Engineer to create impactful software solutions for clients in the financial industry.

Photo of the Rise User
Experian Remote Geo MilevMladost, Boulevard "Tsarigradsko shose" 86, 1113 Sofia, Bulgaria
Posted 4 days ago

Join Experian as a Software Engineer specializing in Python to drive innovative data solutions in a collaborative environment.

Photo of the Rise User

Join Jobgether as a Senior iOS Engineer and make a difference in the fintech landscape while enjoying the benefits of remote work across multiple European locations.

Risk Labs Remote No location specified
Posted 3 days ago

Join Risk Labs as a Software Engineer, where you can help build decentralized protocols that shape the future of blockchain technology.

Photo of the Rise User
SoFi Hybrid Seattle, Washington, United States
Posted 10 days ago

Join SoFi as a Senior Software Engineer to architect innovative solutions for our loan servicing platform and transform personal finance together.

AscendEX is a global cryptocurrency financial platform with a comprehensive product suite including spot, margin, and futures trading. AscendEX was founded in 2013 and based in Singapore.

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
February 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Cincinnati just viewed Machine Learning Engineer at Allstate
Photo of the Rise User
Someone from OH, Twinsburg just viewed Data Analyst/Power BI Developer at Datadog
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Small Fleet Underwriter at HDVI
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer, Entry Level at Govini