Qandaba is hiring a Senior Backend Engineer (Node.js) to work with our U.S.-based engineering team on cutting-edge, large-scale data platforms.
You’ll lead backend development using Node.js and modern JavaScript frameworks, designing APIs that process billions of data points and power analytics platforms for global enterprise clients.
About Qandaba
Qandaba is a premier technology consultancy specializing in placing top-tier engineering talent on mission-critical, large-scale data projects. This role is a for a long-term engagement with a leading, global client in the mobile telecommunications and big data analytics sector. The project involves working on the client’s core, customer-facing web platform—a powerful application that translates trillions of raw data points into actionable insights for major industry decision-makers.
Role Description
We are seeking a highly experienced Sr. Software Engineer, Web Applications, Full Stack with deep expertise in node.js. You will be responsible for the end-to-end development of features for a core web-based analytical platform. You will build and maintain highly performant APIs using node.js to efficiently query, process, and serve insights from massive telecommunications datasets. You will also use your front-end expertise to create intuitive, powerful user interfaces that enable clients to visualize, filter, and extract critical network intelligence.
Key Responsibilities
- Design, develop, and optimize robust, scalable backend systems using Node.js and Express.
- Build and maintain RESTful APIs for high-volume data access and processing.
- Integrate and optimize relational (MySQL) and NoSQL (MongoDB) databases.
- Ensure data integrity, performance, and security across all backend services.
- Help optimize database queries and data access patterns to ensure fast retrieval and presentation of insights from terabytes of data.
- Build responsive and efficient front-end components, utilizing Vue, jQuery, or DevExpress, focusing on interactive data visualization, complex data filtering, and mapping features for the analytical web application.
- Collaborate with data science and product team members to deliver performant backend services supporting complex analytics.
- Ensure code quality, maintainability, and proper testing (unit, integration) across the full stack.
- Partner with U.S.-based engineers and stakeholders to align on technical requirements and solutions.
- Proactively suggest and provide technical guidance to improve team practices and enhance overall product performance.
- Collaborate on observability initiatives, including metrics, logging, and monitoring.
- Participate in Agile/Scrum ceremonies, contributing to iterative delivery and team collaboration.
- Clearly present and explain complex engineering problems and designs to both technical and non-technical audiences.
Qualifications
- 5+ years of professional Full Stack development experience.
- Proven expertise in node.js and related frameworks (Express, Vue, jQuery, Bootstrap, DevExpress) for building high-performance back-end applications.
- Experience with relational (MySQL) and NoSQL (MongoDB) databases particularly in optimizing queries for large scale data applications.
- Configuring and managing NGINX - SSL, security, certification, and site management
- Proven ability to work on a platform that handles complex data processing and analytical insights.
- Solid understanding of distributed systems and high-availability architectures.
- Familiarity with AI-first developer tools (e.g., GitHub Copilot, Cursor, ChatGPT) to accelerate development and problem-solving.
- Experience working within Scrum or Agile software development practices.
- Familiarity with Atlassian Jira and Confluence for collaboration and project tracking.
- Experience in version controls systems including Git.
- Strong communication skills, with the ability to present and explain complex engineering solutions effectively.
- Excellent written and spoken English; comfortable working with remote international teams.
- Other nice to haves: Expertise in Linux shell commands, MVC Design, Google Maps API, GeoJSON, KML, ArcGIS, ClickHouse, Flume, Docker, Jenkins
Work Setup
- Remote / Work from Home – must have a reliable internet connection, camera/microphone, and professional workspace.
- Mid- or Night Shift – aligns core working hours with U.S. teams in the Pacific time zone.
- Internet and Equipment Allowance
Why Join Us?
- Work with cutting-edge data technologies at massive scale.
- Collaborate with a global, highly skilled engineering team.
- Competitive compensation (negotiable based on experience).
- Paid Vacation and Holidays
- Continuous learning and international collaboration opportunities